Add city/state to PoolHall type + create/update inputs
All checks were successful
Tests / Tests (pull_request) Successful in 10s

Full address stays on `address`; city/state let the UI show a compact locality.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Dean Wenstrand
2026-07-06 16:59:15 -07:00
parent 0b6ac787d8
commit fc921c3ae7
3 changed files with 56 additions and 0 deletions

View File

@@ -294,9 +294,11 @@ 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"]>;
}; };
@@ -2947,11 +2949,13 @@ 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"];
@@ -3831,10 +3835,12 @@ 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"]>;
}; };
@@ -5534,6 +5540,8 @@ 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;
@@ -5579,6 +5587,8 @@ 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;
@@ -5612,6 +5622,8 @@ 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;
@@ -5655,6 +5667,8 @@ 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;
@@ -5699,6 +5713,8 @@ 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;
@@ -5718,6 +5734,8 @@ 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;
@@ -5738,6 +5756,8 @@ 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;
@@ -5773,6 +5793,8 @@ 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;
@@ -5809,6 +5831,8 @@ 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;
@@ -5858,6 +5882,8 @@ 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;
@@ -5909,6 +5935,8 @@ 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;
@@ -5931,6 +5959,8 @@ 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;
@@ -5951,6 +5981,8 @@ 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;
@@ -5990,6 +6022,8 @@ 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;
@@ -6027,6 +6061,8 @@ 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;
@@ -6067,6 +6103,8 @@ 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;
@@ -6120,6 +6158,8 @@ 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;
@@ -6170,6 +6210,8 @@ 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;
@@ -6221,6 +6263,8 @@ 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;
@@ -6273,6 +6317,8 @@ 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;
@@ -8615,6 +8661,8 @@ export const PoolHallFieldsFragmentDoc = gql`
id id
name name
address address
city
state
latitude latitude
longitude longitude
timezone timezone

View File

@@ -2,6 +2,8 @@ fragment PoolHallFields on PoolHall {
id id
name name
address address
city
state
latitude latitude
longitude longitude
timezone timezone

View File

@@ -892,6 +892,8 @@ 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
@@ -1495,6 +1497,8 @@ 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
@@ -1504,6 +1508,8 @@ 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