Compare commits
1 Commits
shot-lab-b
...
live-table
| Author | SHA1 | Date | |
|---|---|---|---|
| 71116165bc |
@@ -13,7 +13,7 @@ _sym_db = _symbol_database.Default()
|
|||||||
|
|
||||||
|
|
||||||
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
|
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
|
||||||
b'\n\nshot.proto\x12\x0fserialized_shot"?\n\x03\x42ox\x12\x0c\n\x04left\x18\x01 \x01(\x02\x12\x0b\n\x03top\x18\x02 \x01(\x02\x12\r\n\x05width\x18\x03 \x01(\x02\x12\x0e\n\x06height\x18\x04 \x01(\x02"\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02"\x7f\n\rBallDetection\x12.\n\x0eplane_position\x18\x01 \x01(\x0b\x32\x16.serialized_shot.Point\x12(\n\nannotation\x18\x02 \x01(\x0b\x32\x14.serialized_shot.Box\x12\x14\n\x0cinterpolated\x18\x03 \x01(\x08"T\n\x10RLEBallDetection\x12\x31\n\tdetection\x18\x01 \x01(\x0b\x32\x1e.serialized_shot.BallDetection\x12\r\n\x05\x63ount\x18\x02 \x01(\r"L\n\x13RLEDetectionHistory\x12\x35\n\ndetections\x18\x01 \x03(\x0b\x32!.serialized_shot.RLEBallDetection"F\n\x10\x44\x65tectionHistory\x12\x32\n\ndetections\x18\x01 \x03(\x0b\x32\x1e.serialized_shot.BallDetection"\xfc\x01\n\rCollisionInfo\x12\x0e\n\x06source\x18\x01 \x01(\r\x12M\n\x10\x62\x61ll_identifiers\x18\x02 \x03(\x0b\x32\x33.serialized_shot.CollisionInfo.BallIdentifiersEntry\x12\x17\n\x0fwall_identifier\x18\x03 \x01(\r\x12\x13\n\x0b\x66rame_index\x18\x04 \x01(\r\x12\x0e\n\x06static\x18\x05 \x01(\x08\x1aN\n\x14\x42\x61llIdentifiersEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12%\n\x05value\x18\x02 \x01(\x0b\x32\x16.serialized_shot.Point:\x02\x38\x01"\xcc\x02\n\x04Path\x12\x13\n\x0bstart_frame\x18\x01 \x01(\r\x12\x11\n\tend_frame\x18\x02 \x01(\r\x12\x37\n\ndetections\x18\x03 \x01(\x0b\x32!.serialized_shot.DetectionHistoryH\x00\x12>\n\x0erle_detections\x18\x04 \x01(\x0b\x32$.serialized_shot.RLEDetectionHistoryH\x00\x12\x15\n\x0bnot_present\x18\x05 \x01(\x08H\x00\x12\x11\n\tis_static\x18\x06 \x01(\x08\x12\x32\n\nstart_info\x18\x07 \x01(\x0b\x32\x1e.serialized_shot.CollisionInfo\x12\x30\n\x08\x65nd_info\x18\x08 \x01(\x0b\x32\x1e.serialized_shot.CollisionInfoB\x13\n\x11\x64\x65tection_history"I\n\x0c\x43olorCluster\x12\x11\n\tlightness\x18\x01 \x01(\x02\x12\t\n\x01\x61\x18\x02 \x01(\x02\x12\t\n\x01\x62\x18\x03 \x01(\x02\x12\x10\n\x08\x66raction\x18\x04 \x01(\x02"B\n\x0fTrajectoryColor\x12/\n\x08\x63lusters\x18\x01 \x03(\x0b\x32\x1d.serialized_shot.ColorCluster"\x8e\x01\n\x11IdentifierHistory\x12\x17\n\x0f\x62\x61ll_identifier\x18\x01 \x01(\r\x12$\n\x05paths\x18\x02 \x03(\x0b\x32\x15.serialized_shot.Path\x12:\n\x10trajectory_color\x18\x03 \x01(\x0b\x32 .serialized_shot.TrajectoryColor"\xf4\x01\n\x12KeyBallIdentifiers\x12\x10\n\x08\x63ue_ball\x18\x01 \x01(\r\x12\x13\n\x0bobject_ball\x18\x02 \x01(\r\x12\x13\n\x0btarget_ball\x18\x03 \x01(\r\x12\x18\n\x10\x63ontact_sequence\x18\x04 \x03(\r\x12\x18\n\x0b\x63ue_ball_id\x18\x05 \x01(\rH\x00\x88\x01\x01\x12\x1b\n\x0eobject_ball_id\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x1b\n\x0etarget_ball_id\x18\x07 \x01(\rH\x02\x88\x01\x01\x42\x0e\n\x0c_cue_ball_idB\x11\n\x0f_object_ball_idB\x11\n\x0f_target_ball_id"\xa8\x01\n\x04Shot\x12@\n\x14identifier_histories\x18\x03 \x03(\x0b\x32".serialized_shot.IdentifierHistory\x12\x36\n\tkey_balls\x18\x04 \x01(\x0b\x32#.serialized_shot.KeyBallIdentifiers\x12\x13\n\x0bstart_index\x18\x05 \x01(\r\x12\x11\n\tend_index\x18\x06 \x01(\rb\x06proto3'
|
b'\n\nshot.proto\x12\x0fserialized_shot"?\n\x03\x42ox\x12\x0c\n\x04left\x18\x01 \x01(\x02\x12\x0b\n\x03top\x18\x02 \x01(\x02\x12\r\n\x05width\x18\x03 \x01(\x02\x12\x0e\n\x06height\x18\x04 \x01(\x02"\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02"\x7f\n\rBallDetection\x12.\n\x0eplane_position\x18\x01 \x01(\x0b\x32\x16.serialized_shot.Point\x12(\n\nannotation\x18\x02 \x01(\x0b\x32\x14.serialized_shot.Box\x12\x14\n\x0cinterpolated\x18\x03 \x01(\x08"T\n\x10RLEBallDetection\x12\x31\n\tdetection\x18\x01 \x01(\x0b\x32\x1e.serialized_shot.BallDetection\x12\r\n\x05\x63ount\x18\x02 \x01(\r"L\n\x13RLEDetectionHistory\x12\x35\n\ndetections\x18\x01 \x03(\x0b\x32!.serialized_shot.RLEBallDetection"F\n\x10\x44\x65tectionHistory\x12\x32\n\ndetections\x18\x01 \x03(\x0b\x32\x1e.serialized_shot.BallDetection"\xfc\x01\n\rCollisionInfo\x12\x0e\n\x06source\x18\x01 \x01(\r\x12M\n\x10\x62\x61ll_identifiers\x18\x02 \x03(\x0b\x32\x33.serialized_shot.CollisionInfo.BallIdentifiersEntry\x12\x17\n\x0fwall_identifier\x18\x03 \x01(\r\x12\x13\n\x0b\x66rame_index\x18\x04 \x01(\r\x12\x0e\n\x06static\x18\x05 \x01(\x08\x1aN\n\x14\x42\x61llIdentifiersEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12%\n\x05value\x18\x02 \x01(\x0b\x32\x16.serialized_shot.Point:\x02\x38\x01"\xcc\x02\n\x04Path\x12\x13\n\x0bstart_frame\x18\x01 \x01(\r\x12\x11\n\tend_frame\x18\x02 \x01(\r\x12\x37\n\ndetections\x18\x03 \x01(\x0b\x32!.serialized_shot.DetectionHistoryH\x00\x12>\n\x0erle_detections\x18\x04 \x01(\x0b\x32$.serialized_shot.RLEDetectionHistoryH\x00\x12\x15\n\x0bnot_present\x18\x05 \x01(\x08H\x00\x12\x11\n\tis_static\x18\x06 \x01(\x08\x12\x32\n\nstart_info\x18\x07 \x01(\x0b\x32\x1e.serialized_shot.CollisionInfo\x12\x30\n\x08\x65nd_info\x18\x08 \x01(\x0b\x32\x1e.serialized_shot.CollisionInfoB\x13\n\x11\x64\x65tection_history"R\n\x11IdentifierHistory\x12\x17\n\x0f\x62\x61ll_identifier\x18\x01 \x01(\r\x12$\n\x05paths\x18\x02 \x03(\x0b\x32\x15.serialized_shot.Path"\xf4\x01\n\x12KeyBallIdentifiers\x12\x10\n\x08\x63ue_ball\x18\x01 \x01(\r\x12\x13\n\x0bobject_ball\x18\x02 \x01(\r\x12\x13\n\x0btarget_ball\x18\x03 \x01(\r\x12\x18\n\x10\x63ontact_sequence\x18\x04 \x03(\r\x12\x18\n\x0b\x63ue_ball_id\x18\x05 \x01(\rH\x00\x88\x01\x01\x12\x1b\n\x0eobject_ball_id\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x1b\n\x0etarget_ball_id\x18\x07 \x01(\rH\x02\x88\x01\x01\x42\x0e\n\x0c_cue_ball_idB\x11\n\x0f_object_ball_idB\x11\n\x0f_target_ball_id"\xa8\x01\n\x04Shot\x12@\n\x14identifier_histories\x18\x03 \x03(\x0b\x32".serialized_shot.IdentifierHistory\x12\x36\n\tkey_balls\x18\x04 \x01(\x0b\x32#.serialized_shot.KeyBallIdentifiers\x12\x13\n\x0bstart_index\x18\x05 \x01(\r\x12\x11\n\tend_index\x18\x06 \x01(\rb\x06proto3'
|
||||||
)
|
)
|
||||||
|
|
||||||
_globals = globals()
|
_globals = globals()
|
||||||
@@ -41,14 +41,10 @@ if _descriptor._USE_C_DESCRIPTORS == False:
|
|||||||
_globals["_COLLISIONINFO_BALLIDENTIFIERSENTRY"]._serialized_end = 745
|
_globals["_COLLISIONINFO_BALLIDENTIFIERSENTRY"]._serialized_end = 745
|
||||||
_globals["_PATH"]._serialized_start = 748
|
_globals["_PATH"]._serialized_start = 748
|
||||||
_globals["_PATH"]._serialized_end = 1080
|
_globals["_PATH"]._serialized_end = 1080
|
||||||
_globals["_COLORCLUSTER"]._serialized_start = 1082
|
_globals["_IDENTIFIERHISTORY"]._serialized_start = 1082
|
||||||
_globals["_COLORCLUSTER"]._serialized_end = 1155
|
_globals["_IDENTIFIERHISTORY"]._serialized_end = 1164
|
||||||
_globals["_TRAJECTORYCOLOR"]._serialized_start = 1157
|
_globals["_KEYBALLIDENTIFIERS"]._serialized_start = 1167
|
||||||
_globals["_TRAJECTORYCOLOR"]._serialized_end = 1223
|
_globals["_KEYBALLIDENTIFIERS"]._serialized_end = 1411
|
||||||
_globals["_IDENTIFIERHISTORY"]._serialized_start = 1226
|
_globals["_SHOT"]._serialized_start = 1414
|
||||||
_globals["_IDENTIFIERHISTORY"]._serialized_end = 1368
|
_globals["_SHOT"]._serialized_end = 1582
|
||||||
_globals["_KEYBALLIDENTIFIERS"]._serialized_start = 1371
|
|
||||||
_globals["_KEYBALLIDENTIFIERS"]._serialized_end = 1615
|
|
||||||
_globals["_SHOT"]._serialized_start = 1618
|
|
||||||
_globals["_SHOT"]._serialized_end = 1786
|
|
||||||
# @@protoc_insertion_point(module_scope)
|
# @@protoc_insertion_point(module_scope)
|
||||||
|
|||||||
@@ -160,45 +160,16 @@ class Path(_message.Message):
|
|||||||
end_info: _Optional[_Union[CollisionInfo, _Mapping]] = ...,
|
end_info: _Optional[_Union[CollisionInfo, _Mapping]] = ...,
|
||||||
) -> None: ...
|
) -> None: ...
|
||||||
|
|
||||||
class ColorCluster(_message.Message):
|
|
||||||
__slots__ = ["lightness", "a", "b", "fraction"]
|
|
||||||
LIGHTNESS_FIELD_NUMBER: _ClassVar[int]
|
|
||||||
A_FIELD_NUMBER: _ClassVar[int]
|
|
||||||
B_FIELD_NUMBER: _ClassVar[int]
|
|
||||||
FRACTION_FIELD_NUMBER: _ClassVar[int]
|
|
||||||
lightness: float
|
|
||||||
a: float
|
|
||||||
b: float
|
|
||||||
fraction: float
|
|
||||||
def __init__(
|
|
||||||
self,
|
|
||||||
lightness: _Optional[float] = ...,
|
|
||||||
a: _Optional[float] = ...,
|
|
||||||
b: _Optional[float] = ...,
|
|
||||||
fraction: _Optional[float] = ...,
|
|
||||||
) -> None: ...
|
|
||||||
|
|
||||||
class TrajectoryColor(_message.Message):
|
|
||||||
__slots__ = ["clusters"]
|
|
||||||
CLUSTERS_FIELD_NUMBER: _ClassVar[int]
|
|
||||||
clusters: _containers.RepeatedCompositeFieldContainer[ColorCluster]
|
|
||||||
def __init__(
|
|
||||||
self, clusters: _Optional[_Iterable[_Union[ColorCluster, _Mapping]]] = ...
|
|
||||||
) -> None: ...
|
|
||||||
|
|
||||||
class IdentifierHistory(_message.Message):
|
class IdentifierHistory(_message.Message):
|
||||||
__slots__ = ["ball_identifier", "paths", "trajectory_color"]
|
__slots__ = ["ball_identifier", "paths"]
|
||||||
BALL_IDENTIFIER_FIELD_NUMBER: _ClassVar[int]
|
BALL_IDENTIFIER_FIELD_NUMBER: _ClassVar[int]
|
||||||
PATHS_FIELD_NUMBER: _ClassVar[int]
|
PATHS_FIELD_NUMBER: _ClassVar[int]
|
||||||
TRAJECTORY_COLOR_FIELD_NUMBER: _ClassVar[int]
|
|
||||||
ball_identifier: int
|
ball_identifier: int
|
||||||
paths: _containers.RepeatedCompositeFieldContainer[Path]
|
paths: _containers.RepeatedCompositeFieldContainer[Path]
|
||||||
trajectory_color: TrajectoryColor
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
ball_identifier: _Optional[int] = ...,
|
ball_identifier: _Optional[int] = ...,
|
||||||
paths: _Optional[_Iterable[_Union[Path, _Mapping]]] = ...,
|
paths: _Optional[_Iterable[_Union[Path, _Mapping]]] = ...,
|
||||||
trajectory_color: _Optional[_Union[TrajectoryColor, _Mapping]] = ...,
|
|
||||||
) -> None: ...
|
) -> None: ...
|
||||||
|
|
||||||
class KeyBallIdentifiers(_message.Message):
|
class KeyBallIdentifiers(_message.Message):
|
||||||
|
|||||||
@@ -50,21 +50,9 @@ message Path {
|
|||||||
CollisionInfo end_info = 8;
|
CollisionInfo end_info = 8;
|
||||||
}
|
}
|
||||||
|
|
||||||
message ColorCluster {
|
|
||||||
// LAB in OpenCV's 0-255 uint8 scale (see railbird LABCV2Color).
|
|
||||||
float lightness = 1;
|
|
||||||
float a = 2;
|
|
||||||
float b = 3;
|
|
||||||
// Share of this ball's accumulated color pixels in this cluster (0-1).
|
|
||||||
float fraction = 4;
|
|
||||||
}
|
|
||||||
|
|
||||||
message TrajectoryColor { repeated ColorCluster clusters = 1; }
|
|
||||||
|
|
||||||
message IdentifierHistory {
|
message IdentifierHistory {
|
||||||
uint32 ball_identifier = 1;
|
uint32 ball_identifier = 1;
|
||||||
repeated Path paths = 2;
|
repeated Path paths = 2;
|
||||||
TrajectoryColor trajectory_color = 3;
|
|
||||||
}
|
}
|
||||||
message KeyBallIdentifiers {
|
message KeyBallIdentifiers {
|
||||||
uint32 cue_ball = 1;
|
uint32 cue_ball = 1;
|
||||||
|
|||||||
@@ -740,158 +740,9 @@ function _decodePath(bb: ByteBuffer): Path {
|
|||||||
return message;
|
return message;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ColorCluster {
|
|
||||||
lightness?: number;
|
|
||||||
a?: number;
|
|
||||||
b?: number;
|
|
||||||
fraction?: number;
|
|
||||||
}
|
|
||||||
|
|
||||||
export function encodeColorCluster(message: ColorCluster): Uint8Array {
|
|
||||||
let bb = popByteBuffer();
|
|
||||||
_encodeColorCluster(message, bb);
|
|
||||||
return toUint8Array(bb);
|
|
||||||
}
|
|
||||||
|
|
||||||
function _encodeColorCluster(message: ColorCluster, bb: ByteBuffer): void {
|
|
||||||
// optional float lightness = 1;
|
|
||||||
let $lightness = message.lightness;
|
|
||||||
if ($lightness !== undefined) {
|
|
||||||
writeVarint32(bb, 13);
|
|
||||||
writeFloat(bb, $lightness);
|
|
||||||
}
|
|
||||||
|
|
||||||
// optional float a = 2;
|
|
||||||
let $a = message.a;
|
|
||||||
if ($a !== undefined) {
|
|
||||||
writeVarint32(bb, 21);
|
|
||||||
writeFloat(bb, $a);
|
|
||||||
}
|
|
||||||
|
|
||||||
// optional float b = 3;
|
|
||||||
let $b = message.b;
|
|
||||||
if ($b !== undefined) {
|
|
||||||
writeVarint32(bb, 29);
|
|
||||||
writeFloat(bb, $b);
|
|
||||||
}
|
|
||||||
|
|
||||||
// optional float fraction = 4;
|
|
||||||
let $fraction = message.fraction;
|
|
||||||
if ($fraction !== undefined) {
|
|
||||||
writeVarint32(bb, 37);
|
|
||||||
writeFloat(bb, $fraction);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export function decodeColorCluster(binary: Uint8Array): ColorCluster {
|
|
||||||
return _decodeColorCluster(wrapByteBuffer(binary));
|
|
||||||
}
|
|
||||||
|
|
||||||
function _decodeColorCluster(bb: ByteBuffer): ColorCluster {
|
|
||||||
let message: ColorCluster = {} as any;
|
|
||||||
|
|
||||||
end_of_message: while (!isAtEnd(bb)) {
|
|
||||||
let tag = readVarint32(bb);
|
|
||||||
|
|
||||||
switch (tag >>> 3) {
|
|
||||||
case 0:
|
|
||||||
break end_of_message;
|
|
||||||
|
|
||||||
// optional float lightness = 1;
|
|
||||||
case 1: {
|
|
||||||
message.lightness = readFloat(bb);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
// optional float a = 2;
|
|
||||||
case 2: {
|
|
||||||
message.a = readFloat(bb);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
// optional float b = 3;
|
|
||||||
case 3: {
|
|
||||||
message.b = readFloat(bb);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
// optional float fraction = 4;
|
|
||||||
case 4: {
|
|
||||||
message.fraction = readFloat(bb);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
default:
|
|
||||||
skipUnknownField(bb, tag & 7);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface TrajectoryColor {
|
|
||||||
clusters?: ColorCluster[];
|
|
||||||
}
|
|
||||||
|
|
||||||
export function encodeTrajectoryColor(message: TrajectoryColor): Uint8Array {
|
|
||||||
let bb = popByteBuffer();
|
|
||||||
_encodeTrajectoryColor(message, bb);
|
|
||||||
return toUint8Array(bb);
|
|
||||||
}
|
|
||||||
|
|
||||||
function _encodeTrajectoryColor(
|
|
||||||
message: TrajectoryColor,
|
|
||||||
bb: ByteBuffer,
|
|
||||||
): void {
|
|
||||||
// repeated ColorCluster clusters = 1;
|
|
||||||
let array$clusters = message.clusters;
|
|
||||||
if (array$clusters !== undefined) {
|
|
||||||
for (let value of array$clusters) {
|
|
||||||
writeVarint32(bb, 10);
|
|
||||||
let nested = popByteBuffer();
|
|
||||||
_encodeColorCluster(value, nested);
|
|
||||||
writeVarint32(bb, nested.limit);
|
|
||||||
writeByteBuffer(bb, nested);
|
|
||||||
pushByteBuffer(nested);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export function decodeTrajectoryColor(binary: Uint8Array): TrajectoryColor {
|
|
||||||
return _decodeTrajectoryColor(wrapByteBuffer(binary));
|
|
||||||
}
|
|
||||||
|
|
||||||
function _decodeTrajectoryColor(bb: ByteBuffer): TrajectoryColor {
|
|
||||||
let message: TrajectoryColor = {} as any;
|
|
||||||
|
|
||||||
end_of_message: while (!isAtEnd(bb)) {
|
|
||||||
let tag = readVarint32(bb);
|
|
||||||
|
|
||||||
switch (tag >>> 3) {
|
|
||||||
case 0:
|
|
||||||
break end_of_message;
|
|
||||||
|
|
||||||
// repeated ColorCluster clusters = 1;
|
|
||||||
case 1: {
|
|
||||||
let limit = pushTemporaryLength(bb);
|
|
||||||
let values = message.clusters || (message.clusters = []);
|
|
||||||
values.push(_decodeColorCluster(bb));
|
|
||||||
bb.limit = limit;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
default:
|
|
||||||
skipUnknownField(bb, tag & 7);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IdentifierHistory {
|
export interface IdentifierHistory {
|
||||||
ball_identifier?: number;
|
ball_identifier?: number;
|
||||||
paths?: Path[];
|
paths?: Path[];
|
||||||
trajectory_color?: TrajectoryColor;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function encodeIdentifierHistory(
|
export function encodeIdentifierHistory(
|
||||||
@@ -925,17 +776,6 @@ function _encodeIdentifierHistory(
|
|||||||
pushByteBuffer(nested);
|
pushByteBuffer(nested);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// optional TrajectoryColor trajectory_color = 3;
|
|
||||||
let $trajectory_color = message.trajectory_color;
|
|
||||||
if ($trajectory_color !== undefined) {
|
|
||||||
writeVarint32(bb, 26);
|
|
||||||
let nested = popByteBuffer();
|
|
||||||
_encodeTrajectoryColor($trajectory_color, nested);
|
|
||||||
writeVarint32(bb, nested.limit);
|
|
||||||
writeByteBuffer(bb, nested);
|
|
||||||
pushByteBuffer(nested);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function decodeIdentifierHistory(binary: Uint8Array): IdentifierHistory {
|
export function decodeIdentifierHistory(binary: Uint8Array): IdentifierHistory {
|
||||||
@@ -967,14 +807,6 @@ function _decodeIdentifierHistory(bb: ByteBuffer): IdentifierHistory {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
// optional TrajectoryColor trajectory_color = 3;
|
|
||||||
case 3: {
|
|
||||||
let limit = pushTemporaryLength(bb);
|
|
||||||
message.trajectory_color = _decodeTrajectoryColor(bb);
|
|
||||||
bb.limit = limit;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
skipUnknownField(bb, tag & 7);
|
skipUnknownField(bb, tag & 7);
|
||||||
}
|
}
|
||||||
|
|||||||
404
src/index.tsx
404
src/index.tsx
@@ -157,7 +157,6 @@ export type BucketSetInputGql = {
|
|||||||
|
|
||||||
export type CameraClaimSession = {
|
export type CameraClaimSession = {
|
||||||
__typename?: "CameraClaimSession";
|
__typename?: "CameraClaimSession";
|
||||||
agreedTermsVersion?: Maybe<Scalars["Int"]["output"]>;
|
|
||||||
camera: PoolHallCamera;
|
camera: PoolHallCamera;
|
||||||
cameraId: Scalars["ID"]["output"];
|
cameraId: Scalars["ID"]["output"];
|
||||||
challengeCode: Scalars["String"]["output"];
|
challengeCode: Scalars["String"]["output"];
|
||||||
@@ -285,8 +284,6 @@ export type CreateCustomerPortalSessionResultGql = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type CreatePoolHallCameraInput = {
|
export type CreatePoolHallCameraInput = {
|
||||||
allowsPrivateVideos?: InputMaybe<Scalars["Boolean"]["input"]>;
|
|
||||||
claimTermsText?: InputMaybe<Scalars["String"]["input"]>;
|
|
||||||
name: Scalars["String"]["input"];
|
name: Scalars["String"]["input"];
|
||||||
pocketSize?: InputMaybe<Scalars["Float"]["input"]>;
|
pocketSize?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
poolHallId: Scalars["ID"]["input"];
|
poolHallId: Scalars["ID"]["input"];
|
||||||
@@ -297,11 +294,9 @@ export type CreatePoolHallCameraInput = {
|
|||||||
|
|
||||||
export type CreatePoolHallInput = {
|
export type CreatePoolHallInput = {
|
||||||
address?: InputMaybe<Scalars["String"]["input"]>;
|
address?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
city?: InputMaybe<Scalars["String"]["input"]>;
|
|
||||||
latitude?: InputMaybe<Scalars["Float"]["input"]>;
|
latitude?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
longitude?: InputMaybe<Scalars["Float"]["input"]>;
|
longitude?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
name: Scalars["String"]["input"];
|
name: Scalars["String"]["input"];
|
||||||
state?: InputMaybe<Scalars["String"]["input"]>;
|
|
||||||
timezone?: InputMaybe<Scalars["String"]["input"]>;
|
timezone?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -2573,10 +2568,8 @@ export type MutationCreateBucketSetArgs = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type MutationCreateCameraClaimSessionArgs = {
|
export type MutationCreateCameraClaimSessionArgs = {
|
||||||
agreedTermsVersion?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
cameraId: Scalars["ID"]["input"];
|
cameraId: Scalars["ID"]["input"];
|
||||||
durationMinutes?: InputMaybe<Scalars["Int"]["input"]>;
|
durationMinutes?: InputMaybe<Scalars["Int"]["input"]>;
|
||||||
tags?: InputMaybe<Array<VideoTagInput>>;
|
|
||||||
videoName?: InputMaybe<Scalars["String"]["input"]>;
|
videoName?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
videoPrivate?: InputMaybe<Scalars["Boolean"]["input"]>;
|
videoPrivate?: InputMaybe<Scalars["Boolean"]["input"]>;
|
||||||
};
|
};
|
||||||
@@ -2961,13 +2954,11 @@ export type PocketingIntentionInfoGql = {
|
|||||||
export type PoolHall = {
|
export type PoolHall = {
|
||||||
__typename?: "PoolHall";
|
__typename?: "PoolHall";
|
||||||
address?: Maybe<Scalars["String"]["output"]>;
|
address?: Maybe<Scalars["String"]["output"]>;
|
||||||
city?: Maybe<Scalars["String"]["output"]>;
|
|
||||||
createdAt: Scalars["DateTime"]["output"];
|
createdAt: Scalars["DateTime"]["output"];
|
||||||
id: Scalars["ID"]["output"];
|
id: Scalars["ID"]["output"];
|
||||||
latitude?: Maybe<Scalars["Float"]["output"]>;
|
latitude?: Maybe<Scalars["Float"]["output"]>;
|
||||||
longitude?: Maybe<Scalars["Float"]["output"]>;
|
longitude?: Maybe<Scalars["Float"]["output"]>;
|
||||||
name: Scalars["String"]["output"];
|
name: Scalars["String"]["output"];
|
||||||
state?: Maybe<Scalars["String"]["output"]>;
|
|
||||||
status: Scalars["String"]["output"];
|
status: Scalars["String"]["output"];
|
||||||
timezone?: Maybe<Scalars["String"]["output"]>;
|
timezone?: Maybe<Scalars["String"]["output"]>;
|
||||||
updatedAt: Scalars["DateTime"]["output"];
|
updatedAt: Scalars["DateTime"]["output"];
|
||||||
@@ -2975,9 +2966,6 @@ export type PoolHall = {
|
|||||||
|
|
||||||
export type PoolHallCamera = {
|
export type PoolHallCamera = {
|
||||||
__typename?: "PoolHallCamera";
|
__typename?: "PoolHallCamera";
|
||||||
allowsPrivateVideos: Scalars["Boolean"]["output"];
|
|
||||||
claimTermsText?: Maybe<Scalars["String"]["output"]>;
|
|
||||||
claimTermsVersion?: Maybe<Scalars["Int"]["output"]>;
|
|
||||||
createdAt: Scalars["DateTime"]["output"];
|
createdAt: Scalars["DateTime"]["output"];
|
||||||
id: Scalars["ID"]["output"];
|
id: Scalars["ID"]["output"];
|
||||||
inUse: Scalars["Boolean"]["output"];
|
inUse: Scalars["Boolean"]["output"];
|
||||||
@@ -3338,14 +3326,6 @@ export type QuotaStatusGql = {
|
|||||||
tierName: Scalars["String"]["output"];
|
tierName: Scalars["String"]["output"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type RgbColorGql = {
|
|
||||||
__typename?: "RGBColorGQL";
|
|
||||||
b: Scalars["Int"]["output"];
|
|
||||||
g: Scalars["Int"]["output"];
|
|
||||||
hex: Scalars["String"]["output"];
|
|
||||||
r: Scalars["Int"]["output"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export enum ReactionEnum {
|
export enum ReactionEnum {
|
||||||
Bullseye = "BULLSEYE",
|
Bullseye = "BULLSEYE",
|
||||||
Heart = "HEART",
|
Heart = "HEART",
|
||||||
@@ -3747,7 +3727,6 @@ export type StripeSubscriptionOptionsGql = {
|
|||||||
__typename?: "StripeSubscriptionOptionsGQL";
|
__typename?: "StripeSubscriptionOptionsGQL";
|
||||||
appleIap: AppleIapSubscriptionOptionsGql;
|
appleIap: AppleIapSubscriptionOptionsGql;
|
||||||
products: Array<StripeProductGql>;
|
products: Array<StripeProductGql>;
|
||||||
tierOptions: Array<SubscriptionTierPurchaseOptionGql>;
|
|
||||||
trialPeriodDays?: Maybe<Scalars["Int"]["output"]>;
|
trialPeriodDays?: Maybe<Scalars["Int"]["output"]>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -3762,22 +3741,6 @@ export enum StripeSubscriptionStatusEnum {
|
|||||||
Unpaid = "UNPAID",
|
Unpaid = "UNPAID",
|
||||||
}
|
}
|
||||||
|
|
||||||
export type SubscriptionTierPurchaseOptionGql = {
|
|
||||||
__typename?: "SubscriptionTierPurchaseOptionGQL";
|
|
||||||
appleProductId?: Maybe<Scalars["String"]["output"]>;
|
|
||||||
billingInterval: Scalars["String"]["output"];
|
|
||||||
currency?: Maybe<Scalars["String"]["output"]>;
|
|
||||||
isAvailable: Scalars["Boolean"]["output"];
|
|
||||||
isConfigured: Scalars["Boolean"]["output"];
|
|
||||||
platform: Scalars["String"]["output"];
|
|
||||||
recurringIntervalCount?: Maybe<Scalars["Int"]["output"]>;
|
|
||||||
stripePriceId?: Maybe<Scalars["String"]["output"]>;
|
|
||||||
stripeProductId?: Maybe<Scalars["String"]["output"]>;
|
|
||||||
tierDisplayName: Scalars["String"]["output"];
|
|
||||||
tierName: Scalars["String"]["output"];
|
|
||||||
unitAmount?: Maybe<Scalars["Int"]["output"]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type SuccessfulAdd = {
|
export type SuccessfulAdd = {
|
||||||
__typename?: "SuccessfulAdd";
|
__typename?: "SuccessfulAdd";
|
||||||
value: Scalars["Boolean"]["output"];
|
value: Scalars["Boolean"]["output"];
|
||||||
@@ -3811,7 +3774,6 @@ export type SyncAppleSubscriptionResultGql = {
|
|||||||
export type TableStateGql = {
|
export type TableStateGql = {
|
||||||
__typename?: "TableStateGQL";
|
__typename?: "TableStateGQL";
|
||||||
homography?: Maybe<HomographyInfoGql>;
|
homography?: Maybe<HomographyInfoGql>;
|
||||||
identifierToColor: Array<Maybe<RgbColorGql>>;
|
|
||||||
identifierToPosition: Array<Array<Scalars["Float"]["output"]>>;
|
identifierToPosition: Array<Array<Scalars["Float"]["output"]>>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -3871,8 +3833,6 @@ export type UpdateAnnotationInputGql = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type UpdatePoolHallCameraInput = {
|
export type UpdatePoolHallCameraInput = {
|
||||||
allowsPrivateVideos?: InputMaybe<Scalars["Boolean"]["input"]>;
|
|
||||||
claimTermsText?: InputMaybe<Scalars["String"]["input"]>;
|
|
||||||
id: Scalars["ID"]["input"];
|
id: Scalars["ID"]["input"];
|
||||||
name?: InputMaybe<Scalars["String"]["input"]>;
|
name?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
pocketSize?: InputMaybe<Scalars["Float"]["input"]>;
|
pocketSize?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
@@ -3883,12 +3843,10 @@ export type UpdatePoolHallCameraInput = {
|
|||||||
|
|
||||||
export type UpdatePoolHallInput = {
|
export type UpdatePoolHallInput = {
|
||||||
address?: InputMaybe<Scalars["String"]["input"]>;
|
address?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
city?: InputMaybe<Scalars["String"]["input"]>;
|
|
||||||
id: Scalars["ID"]["input"];
|
id: Scalars["ID"]["input"];
|
||||||
latitude?: InputMaybe<Scalars["Float"]["input"]>;
|
latitude?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
longitude?: InputMaybe<Scalars["Float"]["input"]>;
|
longitude?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
name?: InputMaybe<Scalars["String"]["input"]>;
|
name?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
state?: InputMaybe<Scalars["String"]["input"]>;
|
|
||||||
status?: InputMaybe<Scalars["String"]["input"]>;
|
status?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
timezone?: InputMaybe<Scalars["String"]["input"]>;
|
timezone?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
};
|
};
|
||||||
@@ -4630,8 +4588,6 @@ export type GetDeployedConfigQuery = {
|
|||||||
minimumAllowedAppVersion: string;
|
minimumAllowedAppVersion: string;
|
||||||
subscriptionGatingEnabled: boolean;
|
subscriptionGatingEnabled: boolean;
|
||||||
quotaEnforcementEnabled: boolean;
|
quotaEnforcementEnabled: boolean;
|
||||||
storageLimitEnforcementEnabled: boolean;
|
|
||||||
capabilityEnforcementEnabled: boolean;
|
|
||||||
defaultAndroidRecordingFormat: StreamSegmentTypeEnum;
|
defaultAndroidRecordingFormat: StreamSegmentTypeEnum;
|
||||||
bucketUrl: string;
|
bucketUrl: string;
|
||||||
bannerMessages: Array<{
|
bannerMessages: Array<{
|
||||||
@@ -4709,7 +4665,6 @@ export type GetFeedQuery = {
|
|||||||
streamSegmentType: StreamSegmentTypeEnum;
|
streamSegmentType: StreamSegmentTypeEnum;
|
||||||
isCompleted: boolean;
|
isCompleted: boolean;
|
||||||
lastSegmentUploadedAt?: any | null;
|
lastSegmentUploadedAt?: any | null;
|
||||||
clientUploadStatus?: ClientUploadStatusEnum | null;
|
|
||||||
} | null;
|
} | null;
|
||||||
tags: Array<{
|
tags: Array<{
|
||||||
__typename?: "VideoTag";
|
__typename?: "VideoTag";
|
||||||
@@ -4823,7 +4778,6 @@ export type VideoCardFieldsFragment = {
|
|||||||
streamSegmentType: StreamSegmentTypeEnum;
|
streamSegmentType: StreamSegmentTypeEnum;
|
||||||
isCompleted: boolean;
|
isCompleted: boolean;
|
||||||
lastSegmentUploadedAt?: any | null;
|
lastSegmentUploadedAt?: any | null;
|
||||||
clientUploadStatus?: ClientUploadStatusEnum | null;
|
|
||||||
} | null;
|
} | null;
|
||||||
tags: Array<{
|
tags: Array<{
|
||||||
__typename?: "VideoTag";
|
__typename?: "VideoTag";
|
||||||
@@ -4970,7 +4924,6 @@ export type GetVideoFeedQuery = {
|
|||||||
streamSegmentType: StreamSegmentTypeEnum;
|
streamSegmentType: StreamSegmentTypeEnum;
|
||||||
isCompleted: boolean;
|
isCompleted: boolean;
|
||||||
lastSegmentUploadedAt?: any | null;
|
lastSegmentUploadedAt?: any | null;
|
||||||
clientUploadStatus?: ClientUploadStatusEnum | null;
|
|
||||||
} | null;
|
} | null;
|
||||||
tags: Array<{
|
tags: Array<{
|
||||||
__typename?: "VideoTag";
|
__typename?: "VideoTag";
|
||||||
@@ -5537,21 +5490,6 @@ export type GetAvailableSubscriptionOptionsQuery = {
|
|||||||
proMonthlyProductId?: string | null;
|
proMonthlyProductId?: string | null;
|
||||||
productIds: Array<string>;
|
productIds: Array<string>;
|
||||||
};
|
};
|
||||||
tierOptions: Array<{
|
|
||||||
__typename?: "SubscriptionTierPurchaseOptionGQL";
|
|
||||||
tierName: string;
|
|
||||||
tierDisplayName: string;
|
|
||||||
billingInterval: string;
|
|
||||||
platform: string;
|
|
||||||
isConfigured: boolean;
|
|
||||||
isAvailable: boolean;
|
|
||||||
stripeProductId?: string | null;
|
|
||||||
stripePriceId?: string | null;
|
|
||||||
appleProductId?: string | null;
|
|
||||||
currency?: string | null;
|
|
||||||
unitAmount?: number | null;
|
|
||||||
recurringIntervalCount?: number | null;
|
|
||||||
}>;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -5576,45 +5514,6 @@ export type GetSubscriptionStatusQuery = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
export type GetResolvedTierQueryVariables = Exact<{ [key: string]: never }>;
|
|
||||||
|
|
||||||
export type GetResolvedTierQuery = {
|
|
||||||
__typename?: "Query";
|
|
||||||
getResolvedTier: {
|
|
||||||
__typename?: "ResolvedTierGQL";
|
|
||||||
tierName: string;
|
|
||||||
tierDisplayName: string;
|
|
||||||
hasActiveSubscription: boolean;
|
|
||||||
entitlementSource?: EntitlementSourceTypeEnum | null;
|
|
||||||
entitlementStatus?: string | null;
|
|
||||||
entitlementStartsAt?: any | null;
|
|
||||||
entitlementEndsAt?: any | null;
|
|
||||||
capabilities: Array<string>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
export type GetStorageStatusQueryVariables = Exact<{ [key: string]: never }>;
|
|
||||||
|
|
||||||
export type GetStorageStatusQuery = {
|
|
||||||
__typename?: "Query";
|
|
||||||
getStorageStatus?: {
|
|
||||||
__typename?: "StorageStatusGQL";
|
|
||||||
userId: number;
|
|
||||||
tierName: string;
|
|
||||||
retainedStorageUsedBytes: any;
|
|
||||||
retainedStorageLimitBytes?: any | null;
|
|
||||||
isUnlimited: boolean;
|
|
||||||
policyConfigured: boolean;
|
|
||||||
remainingStorageBytes?: any | null;
|
|
||||||
storageUsageRatio?: number | null;
|
|
||||||
isNearLimit: boolean;
|
|
||||||
isOverLimit: boolean;
|
|
||||||
usageCalculated: boolean;
|
|
||||||
usageSource?: string | null;
|
|
||||||
lastCalculatedAt?: any | null;
|
|
||||||
} | null;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type GetAppleAppAccountTokenQueryVariables = Exact<{
|
export type GetAppleAppAccountTokenQueryVariables = Exact<{
|
||||||
[key: string]: never;
|
[key: string]: never;
|
||||||
}>;
|
}>;
|
||||||
@@ -5684,8 +5583,6 @@ export type PoolHallFieldsFragment = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -5704,9 +5601,6 @@ export type PoolHallCameraFieldsFragment = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -5724,9 +5618,6 @@ export type PoolHallCameraWithHallFieldsFragment = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -5737,8 +5628,6 @@ export type PoolHallCameraWithHallFieldsFragment = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -5762,9 +5651,6 @@ export type PoolHallCameraStreamCredentialsFieldsFragment = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -5775,8 +5661,6 @@ export type PoolHallCameraStreamCredentialsFieldsFragment = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -5798,7 +5682,6 @@ export type CameraClaimSessionFieldsFragment = {
|
|||||||
detectedAt?: any | null;
|
detectedAt?: any | null;
|
||||||
failedAt?: any | null;
|
failedAt?: any | null;
|
||||||
failureReason?: string | null;
|
failureReason?: string | null;
|
||||||
agreedTermsVersion?: number | null;
|
|
||||||
createdAt: any;
|
createdAt: any;
|
||||||
updatedAt: any;
|
updatedAt: any;
|
||||||
camera: {
|
camera: {
|
||||||
@@ -5811,9 +5694,6 @@ export type CameraClaimSessionFieldsFragment = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -5824,8 +5704,6 @@ export type CameraClaimSessionFieldsFragment = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -5860,9 +5738,6 @@ export type CameraLeaseFieldsFragment = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -5873,8 +5748,6 @@ export type CameraLeaseFieldsFragment = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -5894,8 +5767,6 @@ export type GetPoolHallsQuery = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -5916,8 +5787,6 @@ export type GetClaimablePoolHallsQuery = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -5943,9 +5812,6 @@ export type GetPoolHallCamerasQuery = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -5956,8 +5822,6 @@ export type GetPoolHallCamerasQuery = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -5984,9 +5848,6 @@ export type GetClaimableCamerasQuery = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -5997,8 +5858,6 @@ export type GetClaimableCamerasQuery = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6026,7 +5885,6 @@ export type GetCameraClaimSessionQuery = {
|
|||||||
detectedAt?: any | null;
|
detectedAt?: any | null;
|
||||||
failedAt?: any | null;
|
failedAt?: any | null;
|
||||||
failureReason?: string | null;
|
failureReason?: string | null;
|
||||||
agreedTermsVersion?: number | null;
|
|
||||||
createdAt: any;
|
createdAt: any;
|
||||||
updatedAt: any;
|
updatedAt: any;
|
||||||
camera: {
|
camera: {
|
||||||
@@ -6039,9 +5897,6 @@ export type GetCameraClaimSessionQuery = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -6052,8 +5907,6 @@ export type GetCameraClaimSessionQuery = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6095,9 +5948,6 @@ export type GetActiveCameraLeaseQuery = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -6108,8 +5958,6 @@ export type GetActiveCameraLeaseQuery = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6132,8 +5980,6 @@ export type CreatePoolHallMutation = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6154,8 +6000,6 @@ export type UpdatePoolHallMutation = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6185,9 +6029,6 @@ export type CreatePoolHallCameraMutation = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -6198,8 +6039,6 @@ export type CreatePoolHallCameraMutation = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6227,9 +6066,6 @@ export type UpdatePoolHallCameraMutation = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -6240,8 +6076,6 @@ export type UpdatePoolHallCameraMutation = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6272,9 +6106,6 @@ export type RotatePoolHallCameraStreamKeyMutation = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -6285,8 +6116,6 @@ export type RotatePoolHallCameraStreamKeyMutation = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6303,8 +6132,6 @@ export type CreateCameraClaimSessionMutationVariables = Exact<{
|
|||||||
durationMinutes?: InputMaybe<Scalars["Int"]["input"]>;
|
durationMinutes?: InputMaybe<Scalars["Int"]["input"]>;
|
||||||
videoName?: InputMaybe<Scalars["String"]["input"]>;
|
videoName?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
videoPrivate?: InputMaybe<Scalars["Boolean"]["input"]>;
|
videoPrivate?: InputMaybe<Scalars["Boolean"]["input"]>;
|
||||||
agreedTermsVersion?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
tags?: InputMaybe<Array<VideoTagInput> | VideoTagInput>;
|
|
||||||
}>;
|
}>;
|
||||||
|
|
||||||
export type CreateCameraClaimSessionMutation = {
|
export type CreateCameraClaimSessionMutation = {
|
||||||
@@ -6320,7 +6147,6 @@ export type CreateCameraClaimSessionMutation = {
|
|||||||
detectedAt?: any | null;
|
detectedAt?: any | null;
|
||||||
failedAt?: any | null;
|
failedAt?: any | null;
|
||||||
failureReason?: string | null;
|
failureReason?: string | null;
|
||||||
agreedTermsVersion?: number | null;
|
|
||||||
createdAt: any;
|
createdAt: any;
|
||||||
updatedAt: any;
|
updatedAt: any;
|
||||||
camera: {
|
camera: {
|
||||||
@@ -6333,9 +6159,6 @@ export type CreateCameraClaimSessionMutation = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -6346,8 +6169,6 @@ export type CreateCameraClaimSessionMutation = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6376,7 +6197,6 @@ export type CancelCameraClaimSessionMutation = {
|
|||||||
detectedAt?: any | null;
|
detectedAt?: any | null;
|
||||||
failedAt?: any | null;
|
failedAt?: any | null;
|
||||||
failureReason?: string | null;
|
failureReason?: string | null;
|
||||||
agreedTermsVersion?: number | null;
|
|
||||||
createdAt: any;
|
createdAt: any;
|
||||||
updatedAt: any;
|
updatedAt: any;
|
||||||
camera: {
|
camera: {
|
||||||
@@ -6389,9 +6209,6 @@ export type CancelCameraClaimSessionMutation = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -6402,8 +6219,6 @@ export type CancelCameraClaimSessionMutation = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6445,9 +6260,6 @@ export type EndCameraLeaseMutation = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -6458,8 +6270,6 @@ export type EndCameraLeaseMutation = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -6502,9 +6312,6 @@ export type ExtendCameraLeaseMutation = {
|
|||||||
status: string;
|
status: string;
|
||||||
tableSize?: number | null;
|
tableSize?: number | null;
|
||||||
pocketSize?: number | null;
|
pocketSize?: number | null;
|
||||||
allowsPrivateVideos: boolean;
|
|
||||||
claimTermsText?: string | null;
|
|
||||||
claimTermsVersion?: number | null;
|
|
||||||
inUse: boolean;
|
inUse: boolean;
|
||||||
lastPublishedAt?: any | null;
|
lastPublishedAt?: any | null;
|
||||||
lastUnpublishedAt?: any | null;
|
lastUnpublishedAt?: any | null;
|
||||||
@@ -6515,8 +6322,6 @@ export type ExtendCameraLeaseMutation = {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
address?: string | null;
|
address?: string | null;
|
||||||
city?: string | null;
|
|
||||||
state?: string | null;
|
|
||||||
latitude?: number | null;
|
latitude?: number | null;
|
||||||
longitude?: number | null;
|
longitude?: number | null;
|
||||||
timezone?: string | null;
|
timezone?: string | null;
|
||||||
@@ -7986,7 +7791,6 @@ export type GetVideoCardQuery = {
|
|||||||
streamSegmentType: StreamSegmentTypeEnum;
|
streamSegmentType: StreamSegmentTypeEnum;
|
||||||
isCompleted: boolean;
|
isCompleted: boolean;
|
||||||
lastSegmentUploadedAt?: any | null;
|
lastSegmentUploadedAt?: any | null;
|
||||||
clientUploadStatus?: ClientUploadStatusEnum | null;
|
|
||||||
} | null;
|
} | null;
|
||||||
tags: Array<{
|
tags: Array<{
|
||||||
__typename?: "VideoTag";
|
__typename?: "VideoTag";
|
||||||
@@ -8602,14 +8406,7 @@ export type GetUploadLinkMutation = {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
| { __typename?: "SegmentAlreadyUploadedErr"; segmentId: number }
|
| { __typename?: "SegmentAlreadyUploadedErr"; segmentId: number }
|
||||||
| {
|
| { __typename?: "StorageLimitExceededErr" }
|
||||||
__typename?: "StorageLimitExceededErr";
|
|
||||||
reason: string;
|
|
||||||
tierName: string;
|
|
||||||
retainedStorageUsedBytes: any;
|
|
||||||
retainedStorageLimitBytes?: any | null;
|
|
||||||
remainingStorageBytes?: any | null;
|
|
||||||
}
|
|
||||||
| { __typename?: "TooManyInitUploadsErr" }
|
| { __typename?: "TooManyInitUploadsErr" }
|
||||||
| { __typename?: "TooManyProfileImageUploadsErr" };
|
| { __typename?: "TooManyProfileImageUploadsErr" };
|
||||||
}
|
}
|
||||||
@@ -8813,7 +8610,6 @@ export const VideoCardFieldsFragmentDoc = gql`
|
|||||||
streamSegmentType
|
streamSegmentType
|
||||||
isCompleted
|
isCompleted
|
||||||
lastSegmentUploadedAt
|
lastSegmentUploadedAt
|
||||||
clientUploadStatus
|
|
||||||
}
|
}
|
||||||
tableSize
|
tableSize
|
||||||
pocketSize
|
pocketSize
|
||||||
@@ -8901,9 +8697,6 @@ export const PoolHallCameraFieldsFragmentDoc = gql`
|
|||||||
status
|
status
|
||||||
tableSize
|
tableSize
|
||||||
pocketSize
|
pocketSize
|
||||||
allowsPrivateVideos
|
|
||||||
claimTermsText
|
|
||||||
claimTermsVersion
|
|
||||||
inUse
|
inUse
|
||||||
lastPublishedAt
|
lastPublishedAt
|
||||||
lastUnpublishedAt
|
lastUnpublishedAt
|
||||||
@@ -8916,8 +8709,6 @@ export const PoolHallFieldsFragmentDoc = gql`
|
|||||||
id
|
id
|
||||||
name
|
name
|
||||||
address
|
address
|
||||||
city
|
|
||||||
state
|
|
||||||
latitude
|
latitude
|
||||||
longitude
|
longitude
|
||||||
timezone
|
timezone
|
||||||
@@ -8957,7 +8748,6 @@ export const CameraClaimSessionFieldsFragmentDoc = gql`
|
|||||||
detectedAt
|
detectedAt
|
||||||
failedAt
|
failedAt
|
||||||
failureReason
|
failureReason
|
||||||
agreedTermsVersion
|
|
||||||
createdAt
|
createdAt
|
||||||
updatedAt
|
updatedAt
|
||||||
camera {
|
camera {
|
||||||
@@ -10739,8 +10529,6 @@ export const GetDeployedConfigDocument = gql`
|
|||||||
minimumAllowedAppVersion
|
minimumAllowedAppVersion
|
||||||
subscriptionGatingEnabled
|
subscriptionGatingEnabled
|
||||||
quotaEnforcementEnabled
|
quotaEnforcementEnabled
|
||||||
storageLimitEnforcementEnabled
|
|
||||||
capabilityEnforcementEnabled
|
|
||||||
bannerMessages {
|
bannerMessages {
|
||||||
color
|
color
|
||||||
dismissible
|
dismissible
|
||||||
@@ -12538,20 +12326,6 @@ export const GetAvailableSubscriptionOptionsDocument = gql`
|
|||||||
proMonthlyProductId
|
proMonthlyProductId
|
||||||
productIds
|
productIds
|
||||||
}
|
}
|
||||||
tierOptions {
|
|
||||||
tierName
|
|
||||||
tierDisplayName
|
|
||||||
billingInterval
|
|
||||||
platform
|
|
||||||
isConfigured
|
|
||||||
isAvailable
|
|
||||||
stripeProductId
|
|
||||||
stripePriceId
|
|
||||||
appleProductId
|
|
||||||
currency
|
|
||||||
unitAmount
|
|
||||||
recurringIntervalCount
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
@@ -12701,169 +12475,6 @@ export type GetSubscriptionStatusQueryResult = Apollo.QueryResult<
|
|||||||
GetSubscriptionStatusQuery,
|
GetSubscriptionStatusQuery,
|
||||||
GetSubscriptionStatusQueryVariables
|
GetSubscriptionStatusQueryVariables
|
||||||
>;
|
>;
|
||||||
export const GetResolvedTierDocument = gql`
|
|
||||||
query GetResolvedTier {
|
|
||||||
getResolvedTier {
|
|
||||||
tierName
|
|
||||||
tierDisplayName
|
|
||||||
hasActiveSubscription
|
|
||||||
entitlementSource
|
|
||||||
entitlementStatus
|
|
||||||
entitlementStartsAt
|
|
||||||
entitlementEndsAt
|
|
||||||
capabilities
|
|
||||||
}
|
|
||||||
}
|
|
||||||
`;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* __useGetResolvedTierQuery__
|
|
||||||
*
|
|
||||||
* To run a query within a React component, call `useGetResolvedTierQuery` and pass it any options that fit your needs.
|
|
||||||
* When your component renders, `useGetResolvedTierQuery` returns an object from Apollo Client that contains loading, error, and data properties
|
|
||||||
* you can use to render your UI.
|
|
||||||
*
|
|
||||||
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
|
|
||||||
*
|
|
||||||
* @example
|
|
||||||
* const { data, loading, error } = useGetResolvedTierQuery({
|
|
||||||
* variables: {
|
|
||||||
* },
|
|
||||||
* });
|
|
||||||
*/
|
|
||||||
export function useGetResolvedTierQuery(
|
|
||||||
baseOptions?: Apollo.QueryHookOptions<
|
|
||||||
GetResolvedTierQuery,
|
|
||||||
GetResolvedTierQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useQuery<GetResolvedTierQuery, GetResolvedTierQueryVariables>(
|
|
||||||
GetResolvedTierDocument,
|
|
||||||
options,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
export function useGetResolvedTierLazyQuery(
|
|
||||||
baseOptions?: Apollo.LazyQueryHookOptions<
|
|
||||||
GetResolvedTierQuery,
|
|
||||||
GetResolvedTierQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useLazyQuery<
|
|
||||||
GetResolvedTierQuery,
|
|
||||||
GetResolvedTierQueryVariables
|
|
||||||
>(GetResolvedTierDocument, options);
|
|
||||||
}
|
|
||||||
export function useGetResolvedTierSuspenseQuery(
|
|
||||||
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
|
||||||
GetResolvedTierQuery,
|
|
||||||
GetResolvedTierQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useSuspenseQuery<
|
|
||||||
GetResolvedTierQuery,
|
|
||||||
GetResolvedTierQueryVariables
|
|
||||||
>(GetResolvedTierDocument, options);
|
|
||||||
}
|
|
||||||
export type GetResolvedTierQueryHookResult = ReturnType<
|
|
||||||
typeof useGetResolvedTierQuery
|
|
||||||
>;
|
|
||||||
export type GetResolvedTierLazyQueryHookResult = ReturnType<
|
|
||||||
typeof useGetResolvedTierLazyQuery
|
|
||||||
>;
|
|
||||||
export type GetResolvedTierSuspenseQueryHookResult = ReturnType<
|
|
||||||
typeof useGetResolvedTierSuspenseQuery
|
|
||||||
>;
|
|
||||||
export type GetResolvedTierQueryResult = Apollo.QueryResult<
|
|
||||||
GetResolvedTierQuery,
|
|
||||||
GetResolvedTierQueryVariables
|
|
||||||
>;
|
|
||||||
export const GetStorageStatusDocument = gql`
|
|
||||||
query GetStorageStatus {
|
|
||||||
getStorageStatus {
|
|
||||||
userId
|
|
||||||
tierName
|
|
||||||
retainedStorageUsedBytes
|
|
||||||
retainedStorageLimitBytes
|
|
||||||
isUnlimited
|
|
||||||
policyConfigured
|
|
||||||
remainingStorageBytes
|
|
||||||
storageUsageRatio
|
|
||||||
isNearLimit
|
|
||||||
isOverLimit
|
|
||||||
usageCalculated
|
|
||||||
usageSource
|
|
||||||
lastCalculatedAt
|
|
||||||
}
|
|
||||||
}
|
|
||||||
`;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* __useGetStorageStatusQuery__
|
|
||||||
*
|
|
||||||
* To run a query within a React component, call `useGetStorageStatusQuery` and pass it any options that fit your needs.
|
|
||||||
* When your component renders, `useGetStorageStatusQuery` returns an object from Apollo Client that contains loading, error, and data properties
|
|
||||||
* you can use to render your UI.
|
|
||||||
*
|
|
||||||
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
|
|
||||||
*
|
|
||||||
* @example
|
|
||||||
* const { data, loading, error } = useGetStorageStatusQuery({
|
|
||||||
* variables: {
|
|
||||||
* },
|
|
||||||
* });
|
|
||||||
*/
|
|
||||||
export function useGetStorageStatusQuery(
|
|
||||||
baseOptions?: Apollo.QueryHookOptions<
|
|
||||||
GetStorageStatusQuery,
|
|
||||||
GetStorageStatusQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useQuery<GetStorageStatusQuery, GetStorageStatusQueryVariables>(
|
|
||||||
GetStorageStatusDocument,
|
|
||||||
options,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
export function useGetStorageStatusLazyQuery(
|
|
||||||
baseOptions?: Apollo.LazyQueryHookOptions<
|
|
||||||
GetStorageStatusQuery,
|
|
||||||
GetStorageStatusQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useLazyQuery<
|
|
||||||
GetStorageStatusQuery,
|
|
||||||
GetStorageStatusQueryVariables
|
|
||||||
>(GetStorageStatusDocument, options);
|
|
||||||
}
|
|
||||||
export function useGetStorageStatusSuspenseQuery(
|
|
||||||
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
|
||||||
GetStorageStatusQuery,
|
|
||||||
GetStorageStatusQueryVariables
|
|
||||||
>,
|
|
||||||
) {
|
|
||||||
const options = { ...defaultOptions, ...baseOptions };
|
|
||||||
return Apollo.useSuspenseQuery<
|
|
||||||
GetStorageStatusQuery,
|
|
||||||
GetStorageStatusQueryVariables
|
|
||||||
>(GetStorageStatusDocument, options);
|
|
||||||
}
|
|
||||||
export type GetStorageStatusQueryHookResult = ReturnType<
|
|
||||||
typeof useGetStorageStatusQuery
|
|
||||||
>;
|
|
||||||
export type GetStorageStatusLazyQueryHookResult = ReturnType<
|
|
||||||
typeof useGetStorageStatusLazyQuery
|
|
||||||
>;
|
|
||||||
export type GetStorageStatusSuspenseQueryHookResult = ReturnType<
|
|
||||||
typeof useGetStorageStatusSuspenseQuery
|
|
||||||
>;
|
|
||||||
export type GetStorageStatusQueryResult = Apollo.QueryResult<
|
|
||||||
GetStorageStatusQuery,
|
|
||||||
GetStorageStatusQueryVariables
|
|
||||||
>;
|
|
||||||
export const GetAppleAppAccountTokenDocument = gql`
|
export const GetAppleAppAccountTokenDocument = gql`
|
||||||
query GetAppleAppAccountToken {
|
query GetAppleAppAccountToken {
|
||||||
getAppleAppAccountToken
|
getAppleAppAccountToken
|
||||||
@@ -13817,16 +13428,12 @@ export const CreateCameraClaimSessionDocument = gql`
|
|||||||
$durationMinutes: Int
|
$durationMinutes: Int
|
||||||
$videoName: String
|
$videoName: String
|
||||||
$videoPrivate: Boolean
|
$videoPrivate: Boolean
|
||||||
$agreedTermsVersion: Int
|
|
||||||
$tags: [VideoTagInput!]
|
|
||||||
) {
|
) {
|
||||||
createCameraClaimSession(
|
createCameraClaimSession(
|
||||||
cameraId: $cameraId
|
cameraId: $cameraId
|
||||||
durationMinutes: $durationMinutes
|
durationMinutes: $durationMinutes
|
||||||
videoName: $videoName
|
videoName: $videoName
|
||||||
videoPrivate: $videoPrivate
|
videoPrivate: $videoPrivate
|
||||||
agreedTermsVersion: $agreedTermsVersion
|
|
||||||
tags: $tags
|
|
||||||
) {
|
) {
|
||||||
...CameraClaimSessionFields
|
...CameraClaimSessionFields
|
||||||
}
|
}
|
||||||
@@ -13855,8 +13462,6 @@ export type CreateCameraClaimSessionMutationFn = Apollo.MutationFunction<
|
|||||||
* durationMinutes: // value for 'durationMinutes'
|
* durationMinutes: // value for 'durationMinutes'
|
||||||
* videoName: // value for 'videoName'
|
* videoName: // value for 'videoName'
|
||||||
* videoPrivate: // value for 'videoPrivate'
|
* videoPrivate: // value for 'videoPrivate'
|
||||||
* agreedTermsVersion: // value for 'agreedTermsVersion'
|
|
||||||
* tags: // value for 'tags'
|
|
||||||
* },
|
* },
|
||||||
* });
|
* });
|
||||||
*/
|
*/
|
||||||
@@ -18542,13 +18147,6 @@ export const GetUploadLinkDocument = gql`
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
... on StorageLimitExceededErr {
|
|
||||||
reason
|
|
||||||
tierName
|
|
||||||
retainedStorageUsedBytes
|
|
||||||
retainedStorageLimitBytes
|
|
||||||
remainingStorageBytes
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ query getDeployedConfig {
|
|||||||
minimumAllowedAppVersion
|
minimumAllowedAppVersion
|
||||||
subscriptionGatingEnabled
|
subscriptionGatingEnabled
|
||||||
quotaEnforcementEnabled
|
quotaEnforcementEnabled
|
||||||
storageLimitEnforcementEnabled
|
|
||||||
capabilityEnforcementEnabled
|
|
||||||
bannerMessages {
|
bannerMessages {
|
||||||
color
|
color
|
||||||
dismissible
|
dismissible
|
||||||
|
|||||||
@@ -44,7 +44,6 @@ fragment VideoCardFields on VideoGQL {
|
|||||||
streamSegmentType
|
streamSegmentType
|
||||||
isCompleted
|
isCompleted
|
||||||
lastSegmentUploadedAt
|
lastSegmentUploadedAt
|
||||||
clientUploadStatus
|
|
||||||
}
|
}
|
||||||
tableSize
|
tableSize
|
||||||
pocketSize
|
pocketSize
|
||||||
|
|||||||
@@ -49,20 +49,6 @@ query GetAvailableSubscriptionOptions {
|
|||||||
proMonthlyProductId
|
proMonthlyProductId
|
||||||
productIds
|
productIds
|
||||||
}
|
}
|
||||||
tierOptions {
|
|
||||||
tierName
|
|
||||||
tierDisplayName
|
|
||||||
billingInterval
|
|
||||||
platform
|
|
||||||
isConfigured
|
|
||||||
isAvailable
|
|
||||||
stripeProductId
|
|
||||||
stripePriceId
|
|
||||||
appleProductId
|
|
||||||
currency
|
|
||||||
unitAmount
|
|
||||||
recurringIntervalCount
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -81,37 +67,6 @@ query GetSubscriptionStatus {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
query GetResolvedTier {
|
|
||||||
getResolvedTier {
|
|
||||||
tierName
|
|
||||||
tierDisplayName
|
|
||||||
hasActiveSubscription
|
|
||||||
entitlementSource
|
|
||||||
entitlementStatus
|
|
||||||
entitlementStartsAt
|
|
||||||
entitlementEndsAt
|
|
||||||
capabilities
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
query GetStorageStatus {
|
|
||||||
getStorageStatus {
|
|
||||||
userId
|
|
||||||
tierName
|
|
||||||
retainedStorageUsedBytes
|
|
||||||
retainedStorageLimitBytes
|
|
||||||
isUnlimited
|
|
||||||
policyConfigured
|
|
||||||
remainingStorageBytes
|
|
||||||
storageUsageRatio
|
|
||||||
isNearLimit
|
|
||||||
isOverLimit
|
|
||||||
usageCalculated
|
|
||||||
usageSource
|
|
||||||
lastCalculatedAt
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
query GetAppleAppAccountToken {
|
query GetAppleAppAccountToken {
|
||||||
getAppleAppAccountToken
|
getAppleAppAccountToken
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,8 +2,6 @@ fragment PoolHallFields on PoolHall {
|
|||||||
id
|
id
|
||||||
name
|
name
|
||||||
address
|
address
|
||||||
city
|
|
||||||
state
|
|
||||||
latitude
|
latitude
|
||||||
longitude
|
longitude
|
||||||
timezone
|
timezone
|
||||||
@@ -21,9 +19,6 @@ fragment PoolHallCameraFields on PoolHallCamera {
|
|||||||
status
|
status
|
||||||
tableSize
|
tableSize
|
||||||
pocketSize
|
pocketSize
|
||||||
allowsPrivateVideos
|
|
||||||
claimTermsText
|
|
||||||
claimTermsVersion
|
|
||||||
inUse
|
inUse
|
||||||
lastPublishedAt
|
lastPublishedAt
|
||||||
lastUnpublishedAt
|
lastUnpublishedAt
|
||||||
@@ -56,7 +51,6 @@ fragment CameraClaimSessionFields on CameraClaimSession {
|
|||||||
detectedAt
|
detectedAt
|
||||||
failedAt
|
failedAt
|
||||||
failureReason
|
failureReason
|
||||||
agreedTermsVersion
|
|
||||||
createdAt
|
createdAt
|
||||||
updatedAt
|
updatedAt
|
||||||
camera {
|
camera {
|
||||||
@@ -153,16 +147,12 @@ mutation CreateCameraClaimSession(
|
|||||||
$durationMinutes: Int
|
$durationMinutes: Int
|
||||||
$videoName: String
|
$videoName: String
|
||||||
$videoPrivate: Boolean
|
$videoPrivate: Boolean
|
||||||
$agreedTermsVersion: Int
|
|
||||||
$tags: [VideoTagInput!]
|
|
||||||
) {
|
) {
|
||||||
createCameraClaimSession(
|
createCameraClaimSession(
|
||||||
cameraId: $cameraId
|
cameraId: $cameraId
|
||||||
durationMinutes: $durationMinutes
|
durationMinutes: $durationMinutes
|
||||||
videoName: $videoName
|
videoName: $videoName
|
||||||
videoPrivate: $videoPrivate
|
videoPrivate: $videoPrivate
|
||||||
agreedTermsVersion: $agreedTermsVersion
|
|
||||||
tags: $tags
|
|
||||||
) {
|
) {
|
||||||
...CameraClaimSessionFields
|
...CameraClaimSessionFields
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,13 +37,6 @@ mutation GetUploadLink($videoId: Int!, $segmentIndex: Int!) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
... on StorageLimitExceededErr {
|
|
||||||
reason
|
|
||||||
tierName
|
|
||||||
retainedStorageUsedBytes
|
|
||||||
retainedStorageLimitBytes
|
|
||||||
remainingStorageBytes
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -893,8 +893,6 @@ type PoolHall {
|
|||||||
id: ID!
|
id: ID!
|
||||||
name: String!
|
name: String!
|
||||||
address: String
|
address: String
|
||||||
city: String
|
|
||||||
state: String
|
|
||||||
latitude: Float
|
latitude: Float
|
||||||
longitude: Float
|
longitude: Float
|
||||||
timezone: String
|
timezone: String
|
||||||
@@ -912,9 +910,6 @@ type PoolHallCamera {
|
|||||||
status: String!
|
status: String!
|
||||||
tableSize: Float
|
tableSize: Float
|
||||||
pocketSize: Float
|
pocketSize: Float
|
||||||
allowsPrivateVideos: Boolean!
|
|
||||||
claimTermsText: String
|
|
||||||
claimTermsVersion: Int
|
|
||||||
lastPublishedAt: DateTime
|
lastPublishedAt: DateTime
|
||||||
lastUnpublishedAt: DateTime
|
lastUnpublishedAt: DateTime
|
||||||
createdAt: DateTime!
|
createdAt: DateTime!
|
||||||
@@ -933,7 +928,6 @@ type CameraClaimSession {
|
|||||||
detectedAt: DateTime
|
detectedAt: DateTime
|
||||||
failedAt: DateTime
|
failedAt: DateTime
|
||||||
failureReason: String
|
failureReason: String
|
||||||
agreedTermsVersion: Int
|
|
||||||
createdAt: DateTime!
|
createdAt: DateTime!
|
||||||
updatedAt: DateTime!
|
updatedAt: DateTime!
|
||||||
camera: PoolHallCamera!
|
camera: PoolHallCamera!
|
||||||
@@ -1020,14 +1014,6 @@ type PlayerClusterShotGQL {
|
|||||||
type TableStateGQL {
|
type TableStateGQL {
|
||||||
identifierToPosition: [[Float!]!]!
|
identifierToPosition: [[Float!]!]!
|
||||||
homography: HomographyInfoGQL
|
homography: HomographyInfoGQL
|
||||||
identifierToColor: [RGBColorGQL]!
|
|
||||||
}
|
|
||||||
|
|
||||||
type RGBColorGQL {
|
|
||||||
r: Int!
|
|
||||||
g: Int!
|
|
||||||
b: Int!
|
|
||||||
hex: String!
|
|
||||||
}
|
}
|
||||||
|
|
||||||
input HomographyInputGQL {
|
input HomographyInputGQL {
|
||||||
@@ -1183,7 +1169,6 @@ type StripeSubscriptionOptionsGQL {
|
|||||||
products: [StripeProductGQL!]!
|
products: [StripeProductGQL!]!
|
||||||
trialPeriodDays: Int
|
trialPeriodDays: Int
|
||||||
appleIap: AppleIapSubscriptionOptionsGQL!
|
appleIap: AppleIapSubscriptionOptionsGQL!
|
||||||
tierOptions: [SubscriptionTierPurchaseOptionGQL!]!
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type StripeProductGQL {
|
type StripeProductGQL {
|
||||||
@@ -1210,21 +1195,6 @@ type AppleIapSubscriptionOptionsGQL {
|
|||||||
productIds: [String!]!
|
productIds: [String!]!
|
||||||
}
|
}
|
||||||
|
|
||||||
type SubscriptionTierPurchaseOptionGQL {
|
|
||||||
tierName: String!
|
|
||||||
tierDisplayName: String!
|
|
||||||
billingInterval: String!
|
|
||||||
platform: String!
|
|
||||||
isConfigured: Boolean!
|
|
||||||
isAvailable: Boolean!
|
|
||||||
stripeProductId: String
|
|
||||||
stripePriceId: String
|
|
||||||
appleProductId: String
|
|
||||||
currency: String
|
|
||||||
unitAmount: Int
|
|
||||||
recurringIntervalCount: Int
|
|
||||||
}
|
|
||||||
|
|
||||||
type UserSubscriptionStatusGQL {
|
type UserSubscriptionStatusGQL {
|
||||||
hasActiveSubscription: Boolean!
|
hasActiveSubscription: Boolean!
|
||||||
entitlementSource: EntitlementSourceTypeEnum
|
entitlementSource: EntitlementSourceTypeEnum
|
||||||
@@ -1446,8 +1416,6 @@ type Mutation {
|
|||||||
durationMinutes: Int = null
|
durationMinutes: Int = null
|
||||||
videoName: String = null
|
videoName: String = null
|
||||||
videoPrivate: Boolean = null
|
videoPrivate: Boolean = null
|
||||||
agreedTermsVersion: Int = null
|
|
||||||
tags: [VideoTagInput!] = null
|
|
||||||
): CameraClaimSession!
|
): CameraClaimSession!
|
||||||
cancelCameraClaimSession(claimSessionId: ID!): CameraClaimSession!
|
cancelCameraClaimSession(claimSessionId: ID!): CameraClaimSession!
|
||||||
endCameraLease(leaseId: ID!): CameraLease!
|
endCameraLease(leaseId: ID!): CameraLease!
|
||||||
@@ -1534,8 +1502,6 @@ enum ReportReasonEnum {
|
|||||||
input CreatePoolHallInput {
|
input CreatePoolHallInput {
|
||||||
name: String!
|
name: String!
|
||||||
address: String = null
|
address: String = null
|
||||||
city: String = null
|
|
||||||
state: String = null
|
|
||||||
latitude: Float = null
|
latitude: Float = null
|
||||||
longitude: Float = null
|
longitude: Float = null
|
||||||
timezone: String = null
|
timezone: String = null
|
||||||
@@ -1545,8 +1511,6 @@ input UpdatePoolHallInput {
|
|||||||
id: ID!
|
id: ID!
|
||||||
name: String = null
|
name: String = null
|
||||||
address: String = null
|
address: String = null
|
||||||
city: String = null
|
|
||||||
state: String = null
|
|
||||||
latitude: Float = null
|
latitude: Float = null
|
||||||
longitude: Float = null
|
longitude: Float = null
|
||||||
timezone: String = null
|
timezone: String = null
|
||||||
@@ -1566,8 +1530,6 @@ input CreatePoolHallCameraInput {
|
|||||||
streamPath: String = null
|
streamPath: String = null
|
||||||
tableSize: Float = null
|
tableSize: Float = null
|
||||||
pocketSize: Float = null
|
pocketSize: Float = null
|
||||||
allowsPrivateVideos: Boolean = null
|
|
||||||
claimTermsText: String = null
|
|
||||||
}
|
}
|
||||||
|
|
||||||
input UpdatePoolHallCameraInput {
|
input UpdatePoolHallCameraInput {
|
||||||
@@ -1577,8 +1539,6 @@ input UpdatePoolHallCameraInput {
|
|||||||
status: String = null
|
status: String = null
|
||||||
tableSize: Float = null
|
tableSize: Float = null
|
||||||
pocketSize: Float = null
|
pocketSize: Float = null
|
||||||
allowsPrivateVideos: Boolean = null
|
|
||||||
claimTermsText: String = null
|
|
||||||
}
|
}
|
||||||
|
|
||||||
input FinalizePlayerAssignmentsInput {
|
input FinalizePlayerAssignmentsInput {
|
||||||
|
|||||||
Reference in New Issue
Block a user