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(
|
||||
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()
|
||||
@@ -41,14 +41,10 @@ if _descriptor._USE_C_DESCRIPTORS == False:
|
||||
_globals["_COLLISIONINFO_BALLIDENTIFIERSENTRY"]._serialized_end = 745
|
||||
_globals["_PATH"]._serialized_start = 748
|
||||
_globals["_PATH"]._serialized_end = 1080
|
||||
_globals["_COLORCLUSTER"]._serialized_start = 1082
|
||||
_globals["_COLORCLUSTER"]._serialized_end = 1155
|
||||
_globals["_TRAJECTORYCOLOR"]._serialized_start = 1157
|
||||
_globals["_TRAJECTORYCOLOR"]._serialized_end = 1223
|
||||
_globals["_IDENTIFIERHISTORY"]._serialized_start = 1226
|
||||
_globals["_IDENTIFIERHISTORY"]._serialized_end = 1368
|
||||
_globals["_KEYBALLIDENTIFIERS"]._serialized_start = 1371
|
||||
_globals["_KEYBALLIDENTIFIERS"]._serialized_end = 1615
|
||||
_globals["_SHOT"]._serialized_start = 1618
|
||||
_globals["_SHOT"]._serialized_end = 1786
|
||||
_globals["_IDENTIFIERHISTORY"]._serialized_start = 1082
|
||||
_globals["_IDENTIFIERHISTORY"]._serialized_end = 1164
|
||||
_globals["_KEYBALLIDENTIFIERS"]._serialized_start = 1167
|
||||
_globals["_KEYBALLIDENTIFIERS"]._serialized_end = 1411
|
||||
_globals["_SHOT"]._serialized_start = 1414
|
||||
_globals["_SHOT"]._serialized_end = 1582
|
||||
# @@protoc_insertion_point(module_scope)
|
||||
|
||||
@@ -160,45 +160,16 @@ class Path(_message.Message):
|
||||
end_info: _Optional[_Union[CollisionInfo, _Mapping]] = ...,
|
||||
) -> 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):
|
||||
__slots__ = ["ball_identifier", "paths", "trajectory_color"]
|
||||
__slots__ = ["ball_identifier", "paths"]
|
||||
BALL_IDENTIFIER_FIELD_NUMBER: _ClassVar[int]
|
||||
PATHS_FIELD_NUMBER: _ClassVar[int]
|
||||
TRAJECTORY_COLOR_FIELD_NUMBER: _ClassVar[int]
|
||||
ball_identifier: int
|
||||
paths: _containers.RepeatedCompositeFieldContainer[Path]
|
||||
trajectory_color: TrajectoryColor
|
||||
def __init__(
|
||||
self,
|
||||
ball_identifier: _Optional[int] = ...,
|
||||
paths: _Optional[_Iterable[_Union[Path, _Mapping]]] = ...,
|
||||
trajectory_color: _Optional[_Union[TrajectoryColor, _Mapping]] = ...,
|
||||
) -> None: ...
|
||||
|
||||
class KeyBallIdentifiers(_message.Message):
|
||||
|
||||
@@ -50,21 +50,9 @@ message Path {
|
||||
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 {
|
||||
uint32 ball_identifier = 1;
|
||||
repeated Path paths = 2;
|
||||
TrajectoryColor trajectory_color = 3;
|
||||
}
|
||||
message KeyBallIdentifiers {
|
||||
uint32 cue_ball = 1;
|
||||
|
||||
@@ -740,158 +740,9 @@ function _decodePath(bb: ByteBuffer): Path {
|
||||
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 {
|
||||
ball_identifier?: number;
|
||||
paths?: Path[];
|
||||
trajectory_color?: TrajectoryColor;
|
||||
}
|
||||
|
||||
export function encodeIdentifierHistory(
|
||||
@@ -925,17 +776,6 @@ function _encodeIdentifierHistory(
|
||||
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 {
|
||||
@@ -967,14 +807,6 @@ function _decodeIdentifierHistory(bb: ByteBuffer): IdentifierHistory {
|
||||
break;
|
||||
}
|
||||
|
||||
// optional TrajectoryColor trajectory_color = 3;
|
||||
case 3: {
|
||||
let limit = pushTemporaryLength(bb);
|
||||
message.trajectory_color = _decodeTrajectoryColor(bb);
|
||||
bb.limit = limit;
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
skipUnknownField(bb, tag & 7);
|
||||
}
|
||||
|
||||
404
src/index.tsx
404
src/index.tsx
@@ -157,7 +157,6 @@ export type BucketSetInputGql = {
|
||||
|
||||
export type CameraClaimSession = {
|
||||
__typename?: "CameraClaimSession";
|
||||
agreedTermsVersion?: Maybe<Scalars["Int"]["output"]>;
|
||||
camera: PoolHallCamera;
|
||||
cameraId: Scalars["ID"]["output"];
|
||||
challengeCode: Scalars["String"]["output"];
|
||||
@@ -285,8 +284,6 @@ export type CreateCustomerPortalSessionResultGql = {
|
||||
};
|
||||
|
||||
export type CreatePoolHallCameraInput = {
|
||||
allowsPrivateVideos?: InputMaybe<Scalars["Boolean"]["input"]>;
|
||||
claimTermsText?: InputMaybe<Scalars["String"]["input"]>;
|
||||
name: Scalars["String"]["input"];
|
||||
pocketSize?: InputMaybe<Scalars["Float"]["input"]>;
|
||||
poolHallId: Scalars["ID"]["input"];
|
||||
@@ -297,11 +294,9 @@ export type CreatePoolHallCameraInput = {
|
||||
|
||||
export type CreatePoolHallInput = {
|
||||
address?: InputMaybe<Scalars["String"]["input"]>;
|
||||
city?: InputMaybe<Scalars["String"]["input"]>;
|
||||
latitude?: InputMaybe<Scalars["Float"]["input"]>;
|
||||
longitude?: InputMaybe<Scalars["Float"]["input"]>;
|
||||
name: Scalars["String"]["input"];
|
||||
state?: InputMaybe<Scalars["String"]["input"]>;
|
||||
timezone?: InputMaybe<Scalars["String"]["input"]>;
|
||||
};
|
||||
|
||||
@@ -2573,10 +2568,8 @@ export type MutationCreateBucketSetArgs = {
|
||||
};
|
||||
|
||||
export type MutationCreateCameraClaimSessionArgs = {
|
||||
agreedTermsVersion?: InputMaybe<Scalars["Int"]["input"]>;
|
||||
cameraId: Scalars["ID"]["input"];
|
||||
durationMinutes?: InputMaybe<Scalars["Int"]["input"]>;
|
||||
tags?: InputMaybe<Array<VideoTagInput>>;
|
||||
videoName?: InputMaybe<Scalars["String"]["input"]>;
|
||||
videoPrivate?: InputMaybe<Scalars["Boolean"]["input"]>;
|
||||
};
|
||||
@@ -2961,13 +2954,11 @@ export type PocketingIntentionInfoGql = {
|
||||
export type PoolHall = {
|
||||
__typename?: "PoolHall";
|
||||
address?: Maybe<Scalars["String"]["output"]>;
|
||||
city?: Maybe<Scalars["String"]["output"]>;
|
||||
createdAt: Scalars["DateTime"]["output"];
|
||||
id: Scalars["ID"]["output"];
|
||||
latitude?: Maybe<Scalars["Float"]["output"]>;
|
||||
longitude?: Maybe<Scalars["Float"]["output"]>;
|
||||
name: Scalars["String"]["output"];
|
||||
state?: Maybe<Scalars["String"]["output"]>;
|
||||
status: Scalars["String"]["output"];
|
||||
timezone?: Maybe<Scalars["String"]["output"]>;
|
||||
updatedAt: Scalars["DateTime"]["output"];
|
||||
@@ -2975,9 +2966,6 @@ export type PoolHall = {
|
||||
|
||||
export type PoolHallCamera = {
|
||||
__typename?: "PoolHallCamera";
|
||||
allowsPrivateVideos: Scalars["Boolean"]["output"];
|
||||
claimTermsText?: Maybe<Scalars["String"]["output"]>;
|
||||
claimTermsVersion?: Maybe<Scalars["Int"]["output"]>;
|
||||
createdAt: Scalars["DateTime"]["output"];
|
||||
id: Scalars["ID"]["output"];
|
||||
inUse: Scalars["Boolean"]["output"];
|
||||
@@ -3338,14 +3326,6 @@ export type QuotaStatusGql = {
|
||||
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 {
|
||||
Bullseye = "BULLSEYE",
|
||||
Heart = "HEART",
|
||||
@@ -3747,7 +3727,6 @@ export type StripeSubscriptionOptionsGql = {
|
||||
__typename?: "StripeSubscriptionOptionsGQL";
|
||||
appleIap: AppleIapSubscriptionOptionsGql;
|
||||
products: Array<StripeProductGql>;
|
||||
tierOptions: Array<SubscriptionTierPurchaseOptionGql>;
|
||||
trialPeriodDays?: Maybe<Scalars["Int"]["output"]>;
|
||||
};
|
||||
|
||||
@@ -3762,22 +3741,6 @@ export enum StripeSubscriptionStatusEnum {
|
||||
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 = {
|
||||
__typename?: "SuccessfulAdd";
|
||||
value: Scalars["Boolean"]["output"];
|
||||
@@ -3811,7 +3774,6 @@ export type SyncAppleSubscriptionResultGql = {
|
||||
export type TableStateGql = {
|
||||
__typename?: "TableStateGQL";
|
||||
homography?: Maybe<HomographyInfoGql>;
|
||||
identifierToColor: Array<Maybe<RgbColorGql>>;
|
||||
identifierToPosition: Array<Array<Scalars["Float"]["output"]>>;
|
||||
};
|
||||
|
||||
@@ -3871,8 +3833,6 @@ export type UpdateAnnotationInputGql = {
|
||||
};
|
||||
|
||||
export type UpdatePoolHallCameraInput = {
|
||||
allowsPrivateVideos?: InputMaybe<Scalars["Boolean"]["input"]>;
|
||||
claimTermsText?: InputMaybe<Scalars["String"]["input"]>;
|
||||
id: Scalars["ID"]["input"];
|
||||
name?: InputMaybe<Scalars["String"]["input"]>;
|
||||
pocketSize?: InputMaybe<Scalars["Float"]["input"]>;
|
||||
@@ -3883,12 +3843,10 @@ export type UpdatePoolHallCameraInput = {
|
||||
|
||||
export type UpdatePoolHallInput = {
|
||||
address?: InputMaybe<Scalars["String"]["input"]>;
|
||||
city?: InputMaybe<Scalars["String"]["input"]>;
|
||||
id: Scalars["ID"]["input"];
|
||||
latitude?: InputMaybe<Scalars["Float"]["input"]>;
|
||||
longitude?: InputMaybe<Scalars["Float"]["input"]>;
|
||||
name?: InputMaybe<Scalars["String"]["input"]>;
|
||||
state?: InputMaybe<Scalars["String"]["input"]>;
|
||||
status?: InputMaybe<Scalars["String"]["input"]>;
|
||||
timezone?: InputMaybe<Scalars["String"]["input"]>;
|
||||
};
|
||||
@@ -4630,8 +4588,6 @@ export type GetDeployedConfigQuery = {
|
||||
minimumAllowedAppVersion: string;
|
||||
subscriptionGatingEnabled: boolean;
|
||||
quotaEnforcementEnabled: boolean;
|
||||
storageLimitEnforcementEnabled: boolean;
|
||||
capabilityEnforcementEnabled: boolean;
|
||||
defaultAndroidRecordingFormat: StreamSegmentTypeEnum;
|
||||
bucketUrl: string;
|
||||
bannerMessages: Array<{
|
||||
@@ -4709,7 +4665,6 @@ export type GetFeedQuery = {
|
||||
streamSegmentType: StreamSegmentTypeEnum;
|
||||
isCompleted: boolean;
|
||||
lastSegmentUploadedAt?: any | null;
|
||||
clientUploadStatus?: ClientUploadStatusEnum | null;
|
||||
} | null;
|
||||
tags: Array<{
|
||||
__typename?: "VideoTag";
|
||||
@@ -4823,7 +4778,6 @@ export type VideoCardFieldsFragment = {
|
||||
streamSegmentType: StreamSegmentTypeEnum;
|
||||
isCompleted: boolean;
|
||||
lastSegmentUploadedAt?: any | null;
|
||||
clientUploadStatus?: ClientUploadStatusEnum | null;
|
||||
} | null;
|
||||
tags: Array<{
|
||||
__typename?: "VideoTag";
|
||||
@@ -4970,7 +4924,6 @@ export type GetVideoFeedQuery = {
|
||||
streamSegmentType: StreamSegmentTypeEnum;
|
||||
isCompleted: boolean;
|
||||
lastSegmentUploadedAt?: any | null;
|
||||
clientUploadStatus?: ClientUploadStatusEnum | null;
|
||||
} | null;
|
||||
tags: Array<{
|
||||
__typename?: "VideoTag";
|
||||
@@ -5537,21 +5490,6 @@ export type GetAvailableSubscriptionOptionsQuery = {
|
||||
proMonthlyProductId?: string | null;
|
||||
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<{
|
||||
[key: string]: never;
|
||||
}>;
|
||||
@@ -5684,8 +5583,6 @@ export type PoolHallFieldsFragment = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -5704,9 +5601,6 @@ export type PoolHallCameraFieldsFragment = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -5724,9 +5618,6 @@ export type PoolHallCameraWithHallFieldsFragment = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -5737,8 +5628,6 @@ export type PoolHallCameraWithHallFieldsFragment = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -5762,9 +5651,6 @@ export type PoolHallCameraStreamCredentialsFieldsFragment = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -5775,8 +5661,6 @@ export type PoolHallCameraStreamCredentialsFieldsFragment = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -5798,7 +5682,6 @@ export type CameraClaimSessionFieldsFragment = {
|
||||
detectedAt?: any | null;
|
||||
failedAt?: any | null;
|
||||
failureReason?: string | null;
|
||||
agreedTermsVersion?: number | null;
|
||||
createdAt: any;
|
||||
updatedAt: any;
|
||||
camera: {
|
||||
@@ -5811,9 +5694,6 @@ export type CameraClaimSessionFieldsFragment = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -5824,8 +5704,6 @@ export type CameraClaimSessionFieldsFragment = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -5860,9 +5738,6 @@ export type CameraLeaseFieldsFragment = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -5873,8 +5748,6 @@ export type CameraLeaseFieldsFragment = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -5894,8 +5767,6 @@ export type GetPoolHallsQuery = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -5916,8 +5787,6 @@ export type GetClaimablePoolHallsQuery = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -5943,9 +5812,6 @@ export type GetPoolHallCamerasQuery = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -5956,8 +5822,6 @@ export type GetPoolHallCamerasQuery = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -5984,9 +5848,6 @@ export type GetClaimableCamerasQuery = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -5997,8 +5858,6 @@ export type GetClaimableCamerasQuery = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6026,7 +5885,6 @@ export type GetCameraClaimSessionQuery = {
|
||||
detectedAt?: any | null;
|
||||
failedAt?: any | null;
|
||||
failureReason?: string | null;
|
||||
agreedTermsVersion?: number | null;
|
||||
createdAt: any;
|
||||
updatedAt: any;
|
||||
camera: {
|
||||
@@ -6039,9 +5897,6 @@ export type GetCameraClaimSessionQuery = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -6052,8 +5907,6 @@ export type GetCameraClaimSessionQuery = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6095,9 +5948,6 @@ export type GetActiveCameraLeaseQuery = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -6108,8 +5958,6 @@ export type GetActiveCameraLeaseQuery = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6132,8 +5980,6 @@ export type CreatePoolHallMutation = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6154,8 +6000,6 @@ export type UpdatePoolHallMutation = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6185,9 +6029,6 @@ export type CreatePoolHallCameraMutation = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -6198,8 +6039,6 @@ export type CreatePoolHallCameraMutation = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6227,9 +6066,6 @@ export type UpdatePoolHallCameraMutation = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -6240,8 +6076,6 @@ export type UpdatePoolHallCameraMutation = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6272,9 +6106,6 @@ export type RotatePoolHallCameraStreamKeyMutation = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -6285,8 +6116,6 @@ export type RotatePoolHallCameraStreamKeyMutation = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6303,8 +6132,6 @@ export type CreateCameraClaimSessionMutationVariables = Exact<{
|
||||
durationMinutes?: InputMaybe<Scalars["Int"]["input"]>;
|
||||
videoName?: InputMaybe<Scalars["String"]["input"]>;
|
||||
videoPrivate?: InputMaybe<Scalars["Boolean"]["input"]>;
|
||||
agreedTermsVersion?: InputMaybe<Scalars["Int"]["input"]>;
|
||||
tags?: InputMaybe<Array<VideoTagInput> | VideoTagInput>;
|
||||
}>;
|
||||
|
||||
export type CreateCameraClaimSessionMutation = {
|
||||
@@ -6320,7 +6147,6 @@ export type CreateCameraClaimSessionMutation = {
|
||||
detectedAt?: any | null;
|
||||
failedAt?: any | null;
|
||||
failureReason?: string | null;
|
||||
agreedTermsVersion?: number | null;
|
||||
createdAt: any;
|
||||
updatedAt: any;
|
||||
camera: {
|
||||
@@ -6333,9 +6159,6 @@ export type CreateCameraClaimSessionMutation = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -6346,8 +6169,6 @@ export type CreateCameraClaimSessionMutation = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6376,7 +6197,6 @@ export type CancelCameraClaimSessionMutation = {
|
||||
detectedAt?: any | null;
|
||||
failedAt?: any | null;
|
||||
failureReason?: string | null;
|
||||
agreedTermsVersion?: number | null;
|
||||
createdAt: any;
|
||||
updatedAt: any;
|
||||
camera: {
|
||||
@@ -6389,9 +6209,6 @@ export type CancelCameraClaimSessionMutation = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -6402,8 +6219,6 @@ export type CancelCameraClaimSessionMutation = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6445,9 +6260,6 @@ export type EndCameraLeaseMutation = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -6458,8 +6270,6 @@ export type EndCameraLeaseMutation = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -6502,9 +6312,6 @@ export type ExtendCameraLeaseMutation = {
|
||||
status: string;
|
||||
tableSize?: number | null;
|
||||
pocketSize?: number | null;
|
||||
allowsPrivateVideos: boolean;
|
||||
claimTermsText?: string | null;
|
||||
claimTermsVersion?: number | null;
|
||||
inUse: boolean;
|
||||
lastPublishedAt?: any | null;
|
||||
lastUnpublishedAt?: any | null;
|
||||
@@ -6515,8 +6322,6 @@ export type ExtendCameraLeaseMutation = {
|
||||
id: string;
|
||||
name: string;
|
||||
address?: string | null;
|
||||
city?: string | null;
|
||||
state?: string | null;
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
timezone?: string | null;
|
||||
@@ -7986,7 +7791,6 @@ export type GetVideoCardQuery = {
|
||||
streamSegmentType: StreamSegmentTypeEnum;
|
||||
isCompleted: boolean;
|
||||
lastSegmentUploadedAt?: any | null;
|
||||
clientUploadStatus?: ClientUploadStatusEnum | null;
|
||||
} | null;
|
||||
tags: Array<{
|
||||
__typename?: "VideoTag";
|
||||
@@ -8602,14 +8406,7 @@ export type GetUploadLinkMutation = {
|
||||
};
|
||||
}
|
||||
| { __typename?: "SegmentAlreadyUploadedErr"; segmentId: number }
|
||||
| {
|
||||
__typename?: "StorageLimitExceededErr";
|
||||
reason: string;
|
||||
tierName: string;
|
||||
retainedStorageUsedBytes: any;
|
||||
retainedStorageLimitBytes?: any | null;
|
||||
remainingStorageBytes?: any | null;
|
||||
}
|
||||
| { __typename?: "StorageLimitExceededErr" }
|
||||
| { __typename?: "TooManyInitUploadsErr" }
|
||||
| { __typename?: "TooManyProfileImageUploadsErr" };
|
||||
}
|
||||
@@ -8813,7 +8610,6 @@ export const VideoCardFieldsFragmentDoc = gql`
|
||||
streamSegmentType
|
||||
isCompleted
|
||||
lastSegmentUploadedAt
|
||||
clientUploadStatus
|
||||
}
|
||||
tableSize
|
||||
pocketSize
|
||||
@@ -8901,9 +8697,6 @@ export const PoolHallCameraFieldsFragmentDoc = gql`
|
||||
status
|
||||
tableSize
|
||||
pocketSize
|
||||
allowsPrivateVideos
|
||||
claimTermsText
|
||||
claimTermsVersion
|
||||
inUse
|
||||
lastPublishedAt
|
||||
lastUnpublishedAt
|
||||
@@ -8916,8 +8709,6 @@ export const PoolHallFieldsFragmentDoc = gql`
|
||||
id
|
||||
name
|
||||
address
|
||||
city
|
||||
state
|
||||
latitude
|
||||
longitude
|
||||
timezone
|
||||
@@ -8957,7 +8748,6 @@ export const CameraClaimSessionFieldsFragmentDoc = gql`
|
||||
detectedAt
|
||||
failedAt
|
||||
failureReason
|
||||
agreedTermsVersion
|
||||
createdAt
|
||||
updatedAt
|
||||
camera {
|
||||
@@ -10739,8 +10529,6 @@ export const GetDeployedConfigDocument = gql`
|
||||
minimumAllowedAppVersion
|
||||
subscriptionGatingEnabled
|
||||
quotaEnforcementEnabled
|
||||
storageLimitEnforcementEnabled
|
||||
capabilityEnforcementEnabled
|
||||
bannerMessages {
|
||||
color
|
||||
dismissible
|
||||
@@ -12538,20 +12326,6 @@ export const GetAvailableSubscriptionOptionsDocument = gql`
|
||||
proMonthlyProductId
|
||||
productIds
|
||||
}
|
||||
tierOptions {
|
||||
tierName
|
||||
tierDisplayName
|
||||
billingInterval
|
||||
platform
|
||||
isConfigured
|
||||
isAvailable
|
||||
stripeProductId
|
||||
stripePriceId
|
||||
appleProductId
|
||||
currency
|
||||
unitAmount
|
||||
recurringIntervalCount
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
@@ -12701,169 +12475,6 @@ export type GetSubscriptionStatusQueryResult = Apollo.QueryResult<
|
||||
GetSubscriptionStatusQuery,
|
||||
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`
|
||||
query GetAppleAppAccountToken {
|
||||
getAppleAppAccountToken
|
||||
@@ -13817,16 +13428,12 @@ export const CreateCameraClaimSessionDocument = gql`
|
||||
$durationMinutes: Int
|
||||
$videoName: String
|
||||
$videoPrivate: Boolean
|
||||
$agreedTermsVersion: Int
|
||||
$tags: [VideoTagInput!]
|
||||
) {
|
||||
createCameraClaimSession(
|
||||
cameraId: $cameraId
|
||||
durationMinutes: $durationMinutes
|
||||
videoName: $videoName
|
||||
videoPrivate: $videoPrivate
|
||||
agreedTermsVersion: $agreedTermsVersion
|
||||
tags: $tags
|
||||
) {
|
||||
...CameraClaimSessionFields
|
||||
}
|
||||
@@ -13855,8 +13462,6 @@ export type CreateCameraClaimSessionMutationFn = Apollo.MutationFunction<
|
||||
* durationMinutes: // value for 'durationMinutes'
|
||||
* videoName: // value for 'videoName'
|
||||
* 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
|
||||
subscriptionGatingEnabled
|
||||
quotaEnforcementEnabled
|
||||
storageLimitEnforcementEnabled
|
||||
capabilityEnforcementEnabled
|
||||
bannerMessages {
|
||||
color
|
||||
dismissible
|
||||
|
||||
@@ -44,7 +44,6 @@ fragment VideoCardFields on VideoGQL {
|
||||
streamSegmentType
|
||||
isCompleted
|
||||
lastSegmentUploadedAt
|
||||
clientUploadStatus
|
||||
}
|
||||
tableSize
|
||||
pocketSize
|
||||
|
||||
@@ -49,20 +49,6 @@ query GetAvailableSubscriptionOptions {
|
||||
proMonthlyProductId
|
||||
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 {
|
||||
getAppleAppAccountToken
|
||||
}
|
||||
|
||||
@@ -2,8 +2,6 @@ fragment PoolHallFields on PoolHall {
|
||||
id
|
||||
name
|
||||
address
|
||||
city
|
||||
state
|
||||
latitude
|
||||
longitude
|
||||
timezone
|
||||
@@ -21,9 +19,6 @@ fragment PoolHallCameraFields on PoolHallCamera {
|
||||
status
|
||||
tableSize
|
||||
pocketSize
|
||||
allowsPrivateVideos
|
||||
claimTermsText
|
||||
claimTermsVersion
|
||||
inUse
|
||||
lastPublishedAt
|
||||
lastUnpublishedAt
|
||||
@@ -56,7 +51,6 @@ fragment CameraClaimSessionFields on CameraClaimSession {
|
||||
detectedAt
|
||||
failedAt
|
||||
failureReason
|
||||
agreedTermsVersion
|
||||
createdAt
|
||||
updatedAt
|
||||
camera {
|
||||
@@ -153,16 +147,12 @@ mutation CreateCameraClaimSession(
|
||||
$durationMinutes: Int
|
||||
$videoName: String
|
||||
$videoPrivate: Boolean
|
||||
$agreedTermsVersion: Int
|
||||
$tags: [VideoTagInput!]
|
||||
) {
|
||||
createCameraClaimSession(
|
||||
cameraId: $cameraId
|
||||
durationMinutes: $durationMinutes
|
||||
videoName: $videoName
|
||||
videoPrivate: $videoPrivate
|
||||
agreedTermsVersion: $agreedTermsVersion
|
||||
tags: $tags
|
||||
) {
|
||||
...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!
|
||||
name: String!
|
||||
address: String
|
||||
city: String
|
||||
state: String
|
||||
latitude: Float
|
||||
longitude: Float
|
||||
timezone: String
|
||||
@@ -912,9 +910,6 @@ type PoolHallCamera {
|
||||
status: String!
|
||||
tableSize: Float
|
||||
pocketSize: Float
|
||||
allowsPrivateVideos: Boolean!
|
||||
claimTermsText: String
|
||||
claimTermsVersion: Int
|
||||
lastPublishedAt: DateTime
|
||||
lastUnpublishedAt: DateTime
|
||||
createdAt: DateTime!
|
||||
@@ -933,7 +928,6 @@ type CameraClaimSession {
|
||||
detectedAt: DateTime
|
||||
failedAt: DateTime
|
||||
failureReason: String
|
||||
agreedTermsVersion: Int
|
||||
createdAt: DateTime!
|
||||
updatedAt: DateTime!
|
||||
camera: PoolHallCamera!
|
||||
@@ -1020,14 +1014,6 @@ type PlayerClusterShotGQL {
|
||||
type TableStateGQL {
|
||||
identifierToPosition: [[Float!]!]!
|
||||
homography: HomographyInfoGQL
|
||||
identifierToColor: [RGBColorGQL]!
|
||||
}
|
||||
|
||||
type RGBColorGQL {
|
||||
r: Int!
|
||||
g: Int!
|
||||
b: Int!
|
||||
hex: String!
|
||||
}
|
||||
|
||||
input HomographyInputGQL {
|
||||
@@ -1183,7 +1169,6 @@ type StripeSubscriptionOptionsGQL {
|
||||
products: [StripeProductGQL!]!
|
||||
trialPeriodDays: Int
|
||||
appleIap: AppleIapSubscriptionOptionsGQL!
|
||||
tierOptions: [SubscriptionTierPurchaseOptionGQL!]!
|
||||
}
|
||||
|
||||
type StripeProductGQL {
|
||||
@@ -1210,21 +1195,6 @@ type AppleIapSubscriptionOptionsGQL {
|
||||
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 {
|
||||
hasActiveSubscription: Boolean!
|
||||
entitlementSource: EntitlementSourceTypeEnum
|
||||
@@ -1446,8 +1416,6 @@ type Mutation {
|
||||
durationMinutes: Int = null
|
||||
videoName: String = null
|
||||
videoPrivate: Boolean = null
|
||||
agreedTermsVersion: Int = null
|
||||
tags: [VideoTagInput!] = null
|
||||
): CameraClaimSession!
|
||||
cancelCameraClaimSession(claimSessionId: ID!): CameraClaimSession!
|
||||
endCameraLease(leaseId: ID!): CameraLease!
|
||||
@@ -1534,8 +1502,6 @@ enum ReportReasonEnum {
|
||||
input CreatePoolHallInput {
|
||||
name: String!
|
||||
address: String = null
|
||||
city: String = null
|
||||
state: String = null
|
||||
latitude: Float = null
|
||||
longitude: Float = null
|
||||
timezone: String = null
|
||||
@@ -1545,8 +1511,6 @@ input UpdatePoolHallInput {
|
||||
id: ID!
|
||||
name: String = null
|
||||
address: String = null
|
||||
city: String = null
|
||||
state: String = null
|
||||
latitude: Float = null
|
||||
longitude: Float = null
|
||||
timezone: String = null
|
||||
@@ -1566,8 +1530,6 @@ input CreatePoolHallCameraInput {
|
||||
streamPath: String = null
|
||||
tableSize: Float = null
|
||||
pocketSize: Float = null
|
||||
allowsPrivateVideos: Boolean = null
|
||||
claimTermsText: String = null
|
||||
}
|
||||
|
||||
input UpdatePoolHallCameraInput {
|
||||
@@ -1577,8 +1539,6 @@ input UpdatePoolHallCameraInput {
|
||||
status: String = null
|
||||
tableSize: Float = null
|
||||
pocketSize: Float = null
|
||||
allowsPrivateVideos: Boolean = null
|
||||
claimTermsText: String = null
|
||||
}
|
||||
|
||||
input FinalizePlayerAssignmentsInput {
|
||||
|
||||
Reference in New Issue
Block a user